23 #ifndef MAC_Joystick_H 24 #define MAC_Joystick_H 37 : min(min), max(max) {}
56 virtual void setBuffered(
bool buffered);
59 virtual void capture();
65 virtual void _initialize();
67 void _enumerateCookies();
69 IOHIDQueueInterface** _createQueue(
unsigned int depth = 8);
Definition: MacJoyStick.h:40
cookie_struct_t mCookies
Definition: MacJoyStick.h:72
HidInfo * mInfo
Definition: MacJoyStick.h:71
Definition: MacJoyStick.h:48
An Object's interface is a way to gain write access to devices which support it.
Definition: OISInterface.h:34
::std::string string
Definition: gtest-port.h:756
IType
Type of Interface.
Definition: OISInterface.h:40
AxisInfo(int min, int max)
Definition: MacJoyStick.h:36
Definition: MacHIDManager.h:40
Definition: MacJoyStick.h:31
struct OIS::cookie_struct cookie_struct_t
std::map< IOHIDElementCookie, AxisInfo > axisCookies
Definition: MacJoyStick.h:42
Joystick base class.
Definition: OISJoyStick.h:159
IOHIDQueueInterface ** mQueue
Definition: MacJoyStick.h:73
int min
Definition: MacJoyStick.h:33
int max
Definition: MacJoyStick.h:34
Definition: EventHelpers.h:31
std::vector< IOHIDElementCookie > buttonCookies
Definition: MacJoyStick.h:43