29 #ifndef _Core_Mouse_H__ 30 #define _Core_Mouse_H__ 68 #ifdef ORXONOX_PLATFORM_LINUX 78 super::buttonPressed(static_cast<MouseButtonCode::ByEnum>(
id));
85 super::buttonReleased(static_cast<MouseButtonCode::ByEnum>(
id));
91 virtual void windowResized(
unsigned int newWidth,
unsigned int newHeight)
override;
MouseButtonCode::ByEnum ButtonType
Definition: Mouse.h:44
Definition: OISPrereqs.h:142
virtual bool mousePressed(const OIS::MouseEvent &arg, OIS::MouseButtonID id) override
OIS event handler.
Definition: Mouse.h:76
::std::string string
Definition: gtest-port.h:756
Interface for receiving window events like resize, moved and focusChanged.
Definition: WindowEventListener.h:43
To recieve buffered mouse input, derive a class from this, and implement the methods here...
Definition: OISMouse.h:94
InputDeviceTemplated< MouseTraits > super
Super class alias.
Definition: Mouse.h:61
MouseButtonCode::ByEnum ButtonTypeParam
Definition: Mouse.h:45
MouseButtonID
Button ID for mouse devices.
Definition: OISMouse.h:31
Mouse base class.
Definition: OISMouse.h:107
OIS::Mouse OISDeviceClass
Definition: Mouse.h:43
Wraps around an OIS::Mouse and forwards the input events to a list of input states.
Definition: Mouse.h:54
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
#define _CoreExport
Definition: CorePrereqs.h:61
static const OIS::Type OISDeviceValue
Definition: Mouse.h:46
Mouse DeviceClass
Definition: Mouse.h:42
Template parameter collection for the base class
Definition: Mouse.h:40
static std::string getClassNameImpl()
Definition: Mouse.h:94
Type
Each Input class has a General Type variable, a form of RTTI.
Definition: OISPrereqs.h:138
Specialised for mouse events.
Definition: OISMouse.h:80
virtual bool mouseReleased(const OIS::MouseEvent &arg, OIS::MouseButtonID id) override
OIS event handler.
Definition: Mouse.h:83