FreeStick
0.3
Cross Platform Open Sorce Joystick Lib
|
This is the base manager. More...
#include <FSBaseManager.h>
Public Member Functions | |
FSBaseManager () | |
virtual | ~FSBaseManager () |
virtual void | ListenForAllJoysticksForEventTypes (unsigned int eventFlags, IFSJoystickListener &listener) |
This is the base manager. More... | |
virtual void | UnListenForAllJoysticksForEventTypes (unsigned int eventFlags, IFSJoystickListener &listener) |
float | convertRawToNormalizedRanger (double value, minMaxNumber maxValue, minMaxNumber minValue) |
virtual void | init () |
virtual void | init (IFSDeviceIDCreator *idCreator) |
virtual const FSBaseDevice * | getDevice (idNumber deviceID) |
Protected Attributes | |
std::unordered_map< unsigned int, FSBaseDevice * > | deviceMap |
This is the base manager.
This is the base manager with lots of verbose documentation.
FSBaseManager::FSBaseManager | ( | ) |
|
virtual |
|
protectedvirtual |
Reimplemented in freestick::FSDirectInputJoystickManager, and freestick::FSUSBMacOSXJoystickDeviceManager.
|
inline |
|
virtual |
|
protectedvirtual |
|
virtual |
Reimplemented in freestick::FSUSBDeviceManager, freestick::FSDirectInputJoystickManager, freestick::FSHIDAndroidJoysickDeviceManager, freestick::FSMFIJoystickDeviceManager, freestick::FSUSBJoystickDeviceManager, freestick::FSUSBMacOSXJoystickDeviceManager, and freestick::FSUSBNullJoystickDeviceManager.
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
|
virtual |
This is the base manager.
This is the base manager with lots of verbose documentation.
listener | This is what a listener does. |
joystickInfo | This is what a joystickInfo does. |
|
protected |
|
protectedvirtual |
Reimplemented in freestick::FSDirectInputJoystickManager, and freestick::FSUSBMacOSXJoystickDeviceManager.
|
protected |
|
protected |
|
virtual |
|
protected |
|
protected |