FreeStick
0.3
Cross Platform Open Sorce Joystick Lib
|
Classes | |
struct | DirectInput_Enum_Contex |
class | FSAndroidJoystick |
class | FSBaseDevice |
class | FSBaseEvent |
class | FSBaseJoystickInfo |
class | FSBaseManager |
This is the base manager. More... | |
class | FSDeviceInputEvent |
class | FSDirectInputJoystick |
class | FSDirectInputJoystickManager |
class | FSHIDAndroidJoysickDeviceManager |
class | FSMacOSXJoystickDeviceManager |
class | FSMFIJoystick |
class | FSMFIJoystickDeviceManager |
class | FSMultJoystickDeviceManger |
class | FSSpinLock |
class | FSUpdatableJoystickDeviceManager |
class | FSUSBDevice |
class | FSUSBDeviceManager |
class | FSUSBElementInfoMap |
class | FSUSBJoystick |
class | FSUSBJoystickButton |
class | FSUSBJoystickDeviceManager |
class | FSUSBJoyStickInputElement |
class | FSUSBMacOSXJoystick |
class | FSUSBMacOSXJoystickDeviceManager |
class | FSUSBNullDevice |
class | FSUSBNullJoystickDeviceManager |
class | FSWindowsJoystickDeviceManager |
class | FSXInputJoystick |
class | FSXInputJoystickDeviceManager |
class | IFSDevice |
class | IFSDeviceIDCreator |
class | IFSEvent |
class | IFSJoystickInfo |
class | IFSJoystickListener |
Typedefs | |
typedef uint32_t | idNumber |
typedef int32_t | minMaxNumber |
typedef int32_t | physicalValueNumber |
typedef unsigned int | elementID |
typedef uint64_t | deviceID |
typedef uint32_t | vendorIDType |
typedef uint32_t | productIDType |
typedef float | nMinMaxNumber |
typedef float | nPhysicalValueNumber |
typedef double | universlalMinMaxNumber |
typedef double | universlalPhysicalValueNumber |
typedef std::map< idNumber, FSUSBJoyStickInputElement > | JoyStickElementMap |
typedef int | mfiID |
Variables | |
const uint32_t | GravisVendorID = 1064 |
const uint32_t | GamePadProID = 16385 |
const uint32_t | DragonRiseID = 121 |
const uint32_t | Gtron = DragonRiseID |
const uint32_t | SteelSeries3GCControllerID = 6 |
const uint32_t | AmazonVendorID = 6473 |
const uint32_t | AmazonFireGameControllerID = 1026 |
const uint32_t | GameElementsVendorID = 3888 |
const uint32_t | GameElementsRecoilID = 263 |
const uint32_t | SteelSeriesVendorID = 4152 |
const uint32_t | SteelSeriesFreeControllerID = 5138 |
const uint32_t | SonyVendorID = 1356 |
const uint32_t | Playstation3ControllerID = 616 |
const uint32_t | Playstation4ControllerIDV1 = 1476 |
const uint32_t | Playstation4ControllerIDV2 = 2508 |
const uint32_t | LogitechVendorID = 1133 |
const uint32_t | LogitechDualActionID = 49686 |
const uint32_t | LogitechGamepadF710 = 49689 |
const uint32_t | LogitechGamepadF310 = 49693 |
const uint32_t | OUYAVendorID = 10294 |
const uint32_t | OUYAControllerID = 1 |
const uint32_t | MicrosoftVendorID = 1118 |
const uint32_t | MicrosoftXbox360WindowsControllerID = 654 |
const uint32_t | MicrosoftXboxOneWindowsControllerID = 746 |
const uint32_t | RockCandyVendorID = 3695 |
const uint32_t | RockCandyXbox360ControlllerID = 3695 |
const uint32_t | HVG2VendorID = 2064 |
const uint32_t | HVG2TwinPS2 = 1 |
const uint32_t | GtronRetroSNES = 17 |
const uint32_t | TomeeVendorID = 7511 |
const uint32_t | TomeeNesUSBID = 33 |
const uint32_t | PCUSBSNESVendorID = 3727 |
const uint32_t | PCUSBSNESID = 12307 |
const uint32_t | TomeeVendorID2 = 4797 |
const uint32_t | TomeeNesUSBControllerID = 53269 |
const uint32_t | ZDVVendorID = 9571 |
const uint32_t | VWiredGamePadID = 1397 |
const uint32_t | NIMBUS = 5152 |
const uint32_t | MIFIVenderID = 273 |
typedef uint64_t freestick::deviceID |
typedef unsigned int freestick::elementID |
typedef uint32_t freestick::idNumber |
typedef std::map<idNumber,FSUSBJoyStickInputElement > freestick::JoyStickElementMap |
typedef int freestick::mfiID |
typedef int32_t freestick::minMaxNumber |
typedef float freestick::nMinMaxNumber |
typedef float freestick::nPhysicalValueNumber |
typedef int32_t freestick::physicalValueNumber |
typedef uint32_t freestick::productIDType |
typedef double freestick::universlalMinMaxNumber |
typedef double freestick::universlalPhysicalValueNumber |
typedef uint32_t freestick::vendorIDType |
const uint32_t freestick::AmazonFireGameControllerID = 1026 |
const uint32_t freestick::AmazonVendorID = 6473 |
const uint32_t freestick::DragonRiseID = 121 |
const uint32_t freestick::GameElementsRecoilID = 263 |
const uint32_t freestick::GameElementsVendorID = 3888 |
const uint32_t freestick::GamePadProID = 16385 |
const uint32_t freestick::GravisVendorID = 1064 |
const uint32_t freestick::Gtron = DragonRiseID |
const uint32_t freestick::GtronRetroSNES = 17 |
const uint32_t freestick::HVG2TwinPS2 = 1 |
const uint32_t freestick::HVG2VendorID = 2064 |
const uint32_t freestick::LogitechDualActionID = 49686 |
const uint32_t freestick::LogitechGamepadF310 = 49693 |
const uint32_t freestick::LogitechGamepadF710 = 49689 |
const uint32_t freestick::LogitechVendorID = 1133 |
const uint32_t freestick::MicrosoftVendorID = 1118 |
const uint32_t freestick::MicrosoftXbox360WindowsControllerID = 654 |
const uint32_t freestick::MicrosoftXboxOneWindowsControllerID = 746 |
const uint32_t freestick::MIFIVenderID = 273 |
const uint32_t freestick::NIMBUS = 5152 |
const uint32_t freestick::OUYAControllerID = 1 |
const uint32_t freestick::OUYAVendorID = 10294 |
const uint32_t freestick::PCUSBSNESID = 12307 |
const uint32_t freestick::PCUSBSNESVendorID = 3727 |
const uint32_t freestick::Playstation3ControllerID = 616 |
const uint32_t freestick::Playstation4ControllerIDV1 = 1476 |
const uint32_t freestick::Playstation4ControllerIDV2 = 2508 |
const uint32_t freestick::RockCandyVendorID = 3695 |
const uint32_t freestick::RockCandyXbox360ControlllerID = 3695 |
const uint32_t freestick::SonyVendorID = 1356 |
const uint32_t freestick::SteelSeries3GCControllerID = 6 |
const uint32_t freestick::SteelSeriesFreeControllerID = 5138 |
const uint32_t freestick::SteelSeriesVendorID = 4152 |
const uint32_t freestick::TomeeNesUSBControllerID = 53269 |
const uint32_t freestick::TomeeNesUSBID = 33 |
const uint32_t freestick::TomeeVendorID = 7511 |
const uint32_t freestick::TomeeVendorID2 = 4797 |
const uint32_t freestick::VWiredGamePadID = 1397 |
const uint32_t freestick::ZDVVendorID = 9571 |