![]() |
DDNet documentation
|
#include <input.h>
Public Member Functions | |
| CJoystick (CInput *pInput, int Index, SDL_Joystick *pDelegate) | |
| ~CJoystick () override=default | |
| int | GetIndex () const override |
| const char * | GetName () const override |
| const char * | GetGUID () const |
| SDL_JoystickID | GetInstanceId () const |
| int | GetNumAxes () const override |
| int | GetNumButtons () const override |
| int | GetNumBalls () const override |
| int | GetNumHats () const override |
| float | GetAxisValue (int Axis) override |
| void | GetHatValue (int Hat, int(&aHatKeys)[2]) override |
| bool | Relative (float *pX, float *pY) override |
| bool | Absolute (float *pX, float *pY) override |
Static Public Member Functions | |
| static void | GetJoystickHatKeys (int Hat, int HatValue, int(&aHatKeys)[2]) |
Private Member Functions | |
| CInput * | Input () |
Private Attributes | |
| CInput * | m_pInput |
| int | m_Index |
| char | m_aName [64] |
| char | m_aGUID [34] |
| SDL_JoystickID | m_InstanceId |
| int | m_NumAxes |
| int | m_NumButtons |
| int | m_NumBalls |
| int | m_NumHats |
| SDL_Joystick * | m_pDelegate |
Friends | |
| class | CInput |
| CInput::CJoystick::CJoystick | ( | CInput * | pInput, |
| int | Index, | ||
| SDL_Joystick * | pDelegate ) |
|
overridedefault |
|
override |
|
override |
|
inline |
|
override |
|
inlineoverride |
|
inline |
|
static |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |
|
inlineprivate |
|
override |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |