![]() |
An open-source, flexible 3D physical simulation framework
|
Classes | |
class | ConnexionPlugin |
struct | connexionValues |
class | ConnexionWidget |
Functions | |
int | initConnexionHID (void *windowID) |
void | getValue (interfaces::sReal *coordiantes, struct connexionValues *rawValues) |
void | closeConnexionHID () |
static int | getFileDescriptor () |
static void | CFSetApplierFunctionCopyToCFArray (const void *value, void *context) |
static Boolean | IOHIDDevice_GetLongProperty (IOHIDDeviceRef inIOHIDDeviceRef, CFStringRef inKey, long *outValue) |
bool | myEventFilter (void *message, long *result) |
int | registerRawDevices (HWND hwndMessagesWindow) |
Variables | |
static int | fd = -1 |
IOHIDManagerRef | myIOHIDManagerRef = NULL |
CFMutableArrayRef | myDeviceCFArrayRef = NULL |
IOHIDDeviceRef | myIOHIDDeviceRef = NULL |
CFArrayRef | myElementCFArrayRef = NULL |
IOHIDElementRef | myElementRef [8] |
static const ControlID | gScrolledControlID = { 'Scrl', 0 } |
static int | idleFrameCount [3] = {0,0,0} |
static int | idleThreshold = 4 |
static mars::utils::Mutex | valueMutex |
static connexionValues | tmpValues |
|
static |
Definition at line 40 of file ConnexionHID.cpp.
void mars::plugins::connexion_plugin::closeConnexionHID | ( | ) |
Definition at line 103 of file ConnexionHID.cpp.
|
static |
Definition at line 47 of file ConnexionHID.cpp.
void mars::plugins::connexion_plugin::getValue | ( | interfaces::sReal * | coordiantes, |
struct connexionValues * | rawValues | ||
) |
Definition at line 110 of file ConnexionHID.cpp.
int mars::plugins::connexion_plugin::initConnexionHID | ( | void * | windowID | ) |
Definition at line 95 of file ConnexionHID.cpp.
|
static |
Definition at line 45 of file ConnexionHID.cpp.
bool mars::plugins::connexion_plugin::myEventFilter | ( | void * | message, |
long * | result | ||
) |
Definition at line 118 of file ConnexionHID.cpp.
int mars::plugins::connexion_plugin::registerRawDevices | ( | HWND | hwndMessagesWindow | ) |
Definition at line 47 of file ConnexionHID.cpp.
|
static |
Definition at line 41 of file ConnexionHID.cpp.
|
static |
Definition at line 39 of file ConnexionHID.cpp.
|
static |
Definition at line 37 of file ConnexionHID.cpp.
|
static |
Definition at line 38 of file ConnexionHID.cpp.
CFMutableArrayRef mars::plugins::connexion_plugin::myDeviceCFArrayRef = NULL |
Definition at line 32 of file ConnexionHID.cpp.
CFArrayRef mars::plugins::connexion_plugin::myElementCFArrayRef = NULL |
Definition at line 34 of file ConnexionHID.cpp.
IOHIDElementRef mars::plugins::connexion_plugin::myElementRef[8] |
Definition at line 35 of file ConnexionHID.cpp.
IOHIDDeviceRef mars::plugins::connexion_plugin::myIOHIDDeviceRef = NULL |
Definition at line 33 of file ConnexionHID.cpp.
IOHIDManagerRef mars::plugins::connexion_plugin::myIOHIDManagerRef = NULL |
Definition at line 31 of file ConnexionHID.cpp.
|
static |
Definition at line 44 of file ConnexionHID.cpp.
|
static |
Definition at line 43 of file ConnexionHID.cpp.