#include <FSMultJoystickDeviceManger.h>
|
| | FSMultJoystickDeviceManger () |
| |
| virtual | ~FSMultJoystickDeviceManger () override |
| |
| virtual void | update () |
| |
| void | init () |
| |
| elementID | getNextID () override |
| |
| const FSUSBJoystick * | getUSBJoystickDevice (idNumber deviceID) |
| |
| const FSBaseDevice * | getDevice (idNumber deviceID) |
| |
| void | ListenForAllJoysticksForEventTypes (unsigned int eventFlags, IFSJoystickListener &listener) |
| |
| void | UnListenForAllJoysticksForEventTypes (unsigned int eventFlags, IFSJoystickListener &listener) |
| |
| void | addMapping (vendorIDType vendorUSBID, productIDType productUSBID, idNumber controlUSBID, FSDeviceInput deviceInput) |
| |
| void | addMapping (idNumber deviceID, idNumber controlID, FSDeviceInput deviceInput) |
| |
| FSUSBElementInfoMap | lookUpDeviceInputFromID (idNumber deviceID, idNumber controlID, minMaxNumber min, minMaxNumber max, physicalValueNumber value) |
| |
| FSUSBElementInfoMap | lookUpDeviceInputFromUSBID (vendorIDType vendorUSBID, productIDType productUSBID, idNumber controlID, minMaxNumber min, minMaxNumber max, physicalValueNumber value) |
| |
| FSUSBElementInfoMap | infoMapForInputType (vendorIDType vendorUSBID, productIDType productUSBID, FSDeviceInput inputToLookFor) |
| |
| bool | doesDeviceHaveDeviceInput (idNumber deviceID, FSDeviceInput inputToLookFor) |
| |
| bool | doesElementHaveDeviceInputForValue (vendorIDType vendorUSBID, productIDType productUSBID, idNumber elementID, FSDeviceInput inputToLookFor) |
| |
| bool | doesDeviceHaveDeviceInput (vendorIDType vendorUSBID, productIDType productUSBID, FSDeviceInput inputToLookFor) |
| |
| bool | doesDeviceHaveDeviceInputForValue (vendorIDType vendorUSBID, productIDType productUSBID, FSDeviceInput inputToLookFor, physicalValueNumber value) |
| |
| bool | doesDeviceHaveDeviceInputForValue (idNumber deviceID, FSDeviceInput inputToLookFor, physicalValueNumber value) |
| |
| managerType * | findManagerForDevice (idNumber deviceID) |
| |
| virtual | ~IFSDeviceIDCreator () |
| |
◆ FSMultJoystickDeviceManger()
| FSMultJoystickDeviceManger::FSMultJoystickDeviceManger |
( |
| ) |
|
◆ ~FSMultJoystickDeviceManger()
| FSMultJoystickDeviceManger::~FSMultJoystickDeviceManger |
( |
| ) |
|
|
overridevirtual |
◆ addMapping() [1/2]
◆ addMapping() [2/2]
◆ doesDeviceHaveDeviceInput() [1/2]
| bool FSMultJoystickDeviceManger::doesDeviceHaveDeviceInput |
( |
idNumber |
deviceID, |
|
|
FSDeviceInput |
inputToLookFor |
|
) |
| |
◆ doesDeviceHaveDeviceInput() [2/2]
◆ doesDeviceHaveDeviceInputForValue() [1/2]
◆ doesDeviceHaveDeviceInputForValue() [2/2]
◆ DoesDeviceHaveInput()
| bool FSMultJoystickDeviceManger::DoesDeviceHaveInput |
( |
std::function< bool(unique_ptr_of_managers &)>const & |
func | ) |
|
|
protected |
◆ doesElementHaveDeviceInputForValue()
◆ findManagerForDevice()
◆ getDevice()
◆ getNextID()
| elementID FSMultJoystickDeviceManger::getNextID |
( |
| ) |
|
|
overridevirtual |
◆ getUSBJoystickDevice()
◆ infoMapForInputType()
◆ init()
| void FSMultJoystickDeviceManger::init |
( |
| ) |
|
◆ ListenForAllJoysticksForEventTypes()
| void FSMultJoystickDeviceManger::ListenForAllJoysticksForEventTypes |
( |
unsigned int |
eventFlags, |
|
|
IFSJoystickListener & |
listener |
|
) |
| |
◆ lookUpDeviceInputFromID()
◆ lookUpDeviceInputFromUSBID()
◆ UnListenForAllJoysticksForEventTypes()
| void FSMultJoystickDeviceManger::UnListenForAllJoysticksForEventTypes |
( |
unsigned int |
eventFlags, |
|
|
IFSJoystickListener & |
listener |
|
) |
| |
◆ update()
| void FSMultJoystickDeviceManger::update |
( |
| ) |
|
|
virtual |
◆ _listeningForEvents
| bool freestick::FSMultJoystickDeviceManger::_listeningForEvents |
|
protected |
◆ managers
The documentation for this class was generated from the following files: