void addMFIDevice(void *controller)
Definition: FSMFIJoystickManager.mm:92
void connectControlesToController(void *contorller, idNumber joyStickID)
Definition: FSMFIJoystickManager.mm:181
std::map< void *, unsigned int > _wordToIDControllerMap
Definition: FSMFIJoystickManager.h:54
virtual void init()
Definition: FSMFIJoystickManager.mm:53
FSMFIJoystickDeviceManager()
Definition: FSMFIJoystickManager.mm:13
virtual const FSBaseDevice * getDevice(idNumber deviceID)
Definition: FSBaseManager.cpp:72
int mfiID
Definition: FSMFIJoystickManager.h:34
uint32_t idNumber
Definition: FSTypes.h:33
void updateJoystickAnalog(idNumber joyStickID, idNumber elementID, float value)
Definition: FSMFIJoystickManager.mm:166
void removeMFIDevice(void *device)
Definition: FSMFIJoystickManager.mm:76
void updateConnectedControllers()
Definition: FSBaseDevice.h:32
const FSUSBJoystick * getUSBJoystickDevice(idNumber deviceID)
Definition: FSMFIJoystickManager.h:41
Definition: FSUSBJoystick.h:36
uint64_t deviceID
Definition: FSTypes.h:37
std::vector< mfiID > _connectedLastUpdateJoysticks
Definition: FSMFIJoystickManager.h:53
Definition: FSMFIJoystickManager.h:35
void updateJoystickButtons(idNumber joyStickID, idNumber elementID, bool pressed, float value)
Definition: FSMFIJoystickManager.mm:129
Definition: FSUpdatableJoystickDeviceManager.h:32
unsigned int elementID
Definition: FSTypes.h:36
virtual ~FSMFIJoystickDeviceManager()
Definition: FSMFIJoystickManager.mm:49