This is the complete list of members for Joystick, including all inherited members.
| AxisCount(void) const | Joystick | inline |
| ButtonCount(void) const | Joystick | inline |
| FreeStruct(JOYSTICK_INFO &info) (defined in Joystick) | Joystick | inlinestatic |
| FreeStruct(PERIPHERAL_INFO &info) (defined in Peripheral) | Peripheral | inlinestatic |
| HatCount(void) const | Joystick | inline |
| Index(void) const | Peripheral | inline |
| IsVidPidKnown(void) const | Peripheral | inline |
| Joystick(const std::string &provider="", const std::string &strName="") | Joystick | inline |
| Joystick(const Joystick &other) | Joystick | inline |
| Joystick(const JOYSTICK_INFO &info) (defined in Joystick) | Joystick | inlineexplicit |
| MotorCount(void) const | Joystick | inline |
| Name(void) const | Peripheral | inline |
| operator=(const Joystick &rhs) | Joystick | inline |
| Peripheral(PERIPHERAL_TYPE type=PERIPHERAL_TYPE_UNKNOWN, const std::string &strName="") | Peripheral | inline |
| Peripheral(const PERIPHERAL_INFO &info) (defined in Peripheral) | Peripheral | inlineexplicit |
| ProductID(void) const | Peripheral | inline |
| Provider(void) const | Joystick | inline |
| RequestedPort(void) const | Joystick | inline |
| SetAxisCount(unsigned int axisCount) | Joystick | inline |
| SetButtonCount(unsigned int buttonCount) | Joystick | inline |
| SetHatCount(unsigned int hatCount) | Joystick | inline |
| SetIndex(unsigned int index) | Peripheral | inline |
| SetMotorCount(unsigned int motorCount) | Joystick | inline |
| SetName(const std::string &strName) | Peripheral | inline |
| SetProductID(uint16_t productId) | Peripheral | inline |
| SetProvider(const std::string &provider) | Joystick | inline |
| SetRequestedPort(int requestedPort) | Joystick | inline |
| SetSupportsPowerOff(bool supportsPowerOff) | Joystick | inline |
| SetType(PERIPHERAL_TYPE type) | Peripheral | inline |
| SetVendorID(uint16_t vendorId) | Peripheral | inline |
| SupportsPowerOff(void) const | Joystick | inline |
| ToStruct(JOYSTICK_INFO &info) const (defined in Joystick) | Joystick | inline |
| ToStruct(PERIPHERAL_INFO &info) const (defined in Peripheral) | Peripheral | inline |
| Type(void) const | Peripheral | inline |
| VendorID(void) const | Peripheral | inline |
| ~Joystick(void) override=default | Joystick | |
| ~Peripheral(void)=default | Peripheral | virtual |