23 #ifndef OIS_MacHelpers_H 24 #define OIS_MacHelpers_H 31 #include <Carbon/Carbon.h> 38 OSStatus
KeyDownWrapper( EventHandlerCallRef nextHandler, EventRef theEvent,
void* callClass );
40 OSStatus
KeyUpWrapper( EventHandlerCallRef nextHandler, EventRef theEvent,
void* callClass );
42 OSStatus
KeyModWrapper( EventHandlerCallRef nextHandler, EventRef theEvent,
void* callClass );
44 OSStatus
MouseWrapper( EventHandlerCallRef nextHandler, EventRef theEvent,
void* callClass );
Definition: MacKeyboard.h:35
Definition: MacHelpers.h:54
OSStatus KeyUpWrapper(EventHandlerCallRef nextHandler, EventRef theEvent, void *callClass)
Definition: MacHelpers.cpp:53
Definition: MacHelpers.h:56
MouseButtonID Button
Definition: MacHelpers.h:87
class OIS::Mac_KeyStackEvent MacKeyStackEvent
MouseEvent Event
Definition: MacHelpers.h:86
Definition: MacHelpers.h:55
OSStatus KeyDownWrapper(EventHandlerCallRef nextHandler, EventRef theEvent, void *callClass)
Definition: MacHelpers.cpp:34
Mac_EventType
Definition: MacHelpers.h:52
Mac_KeyStackEvent(KeyEvent event, MacEventType type)
Definition: MacHelpers.h:69
Definition: MacHelpers.h:53
Definition: MacHelpers.h:63
Definition: MacHelpers.h:52
MouseButtonID
Button ID for mouse devices.
Definition: OISMouse.h:31
OSStatus MouseWrapper(EventHandlerCallRef nextHandler, EventRef theEvent, void *callClass)
Definition: MacHelpers.cpp:147
Definition: MacHelpers.h:57
Definition: MacHelpers.h:58
KeyEvent Event
Definition: MacHelpers.h:72
MacEventType Type
Definition: MacHelpers.h:85
Mac_MouseStackEvent(MouseEvent event, MacEventType type, MouseButtonID button)
Definition: MacHelpers.h:83
class OIS::Mac_MouseStackEvent MacMouseStackEvent
Type
Each Input class has a General Type variable, a form of RTTI.
Definition: OISPrereqs.h:138
enum Mac_EventType MacEventType
Definition: MacHelpers.h:59
Specialised for mouse events.
Definition: OISMouse.h:80
OSStatus KeyModWrapper(EventHandlerCallRef nextHandler, EventRef theEvent, void *callClass)
Definition: MacHelpers.cpp:71
Definition: EventHelpers.h:31
Specialised for key events.
Definition: OISKeyboard.h:183
Definition: MacMouse.h:12
MacEventType Type
Definition: MacHelpers.h:71
Definition: MacHelpers.h:78