21 #include "../SDL_internal.h" void SDL_GetJoystickGUIDInfo(SDL_JoystickGUID guid, Uint16 *vendor, Uint16 *product, Uint16 *version)
void SDL_PrivateJoystickBatteryLevel(SDL_Joystick *joystick, SDL_JoystickPowerLevel ePowerLevel)
int SDL_JoystickInit(void)
void SDL_JoystickQuit(void)
void SDL_GameControllerQuit(void)
int SDL_PrivateJoystickHat(SDL_Joystick *joystick, Uint8 hat, Uint8 value)
GLuint const GLchar * name
int SDL_PrivateJoystickBall(SDL_Joystick *joystick, Uint8 ball, Sint16 xrel, Sint16 yrel)
int SDL_GameControllerInitMappings(void)
SDL_bool SDL_ShouldIgnoreGameController(const char *name, SDL_JoystickGUID guid)
void SDL_PrivateJoystickAdded(int device_index)
int SDL_PrivateJoystickAxis(SDL_Joystick *joystick, Uint8 axis, Sint16 value)
GLsizei const GLfloat * value
void SDL_GameControllerQuitMappings(void)
int SDL_PrivateJoystickButton(SDL_Joystick *joystick, Uint8 button, Uint8 state)
int SDL_GameControllerInit(void)
int SDL_PrivateJoystickValid(SDL_Joystick *joystick)
SDL_bool SDL_IsGameControllerNameAndGUID(const char *name, SDL_JoystickGUID guid)
void SDL_PrivateJoystickRemoved(SDL_JoystickID device_instance)