# CategoryGameController Include file for SDL game controller event handling ## Functions - [SDL_GameControllerAddMapping](SDL_GameControllerAddMapping) - [SDL_GameControllerAddMappingsFromRW](SDL_GameControllerAddMappingsFromRW) - [SDL_GameControllerClose](SDL_GameControllerClose) - [SDL_GameControllerEventState](SDL_GameControllerEventState) - [SDL_GameControllerFromInstanceID](SDL_GameControllerFromInstanceID) - [SDL_GameControllerFromPlayerIndex](SDL_GameControllerFromPlayerIndex) - [SDL_GameControllerGetAppleSFSymbolsNameForAxis](SDL_GameControllerGetAppleSFSymbolsNameForAxis) - [SDL_GameControllerGetAppleSFSymbolsNameForButton](SDL_GameControllerGetAppleSFSymbolsNameForButton) - [SDL_GameControllerGetAttached](SDL_GameControllerGetAttached) - [SDL_GameControllerGetAxis](SDL_GameControllerGetAxis) - [SDL_GameControllerGetAxisFromString](SDL_GameControllerGetAxisFromString) - [SDL_GameControllerGetBindForAxis](SDL_GameControllerGetBindForAxis) - [SDL_GameControllerGetBindForButton](SDL_GameControllerGetBindForButton) - [SDL_GameControllerGetButton](SDL_GameControllerGetButton) - [SDL_GameControllerGetButtonFromString](SDL_GameControllerGetButtonFromString) - [SDL_GameControllerGetFirmwareVersion](SDL_GameControllerGetFirmwareVersion) - [SDL_GameControllerGetJoystick](SDL_GameControllerGetJoystick) - [SDL_GameControllerGetNumTouchpadFingers](SDL_GameControllerGetNumTouchpadFingers) - [SDL_GameControllerGetNumTouchpads](SDL_GameControllerGetNumTouchpads) - [SDL_GameControllerGetPlayerIndex](SDL_GameControllerGetPlayerIndex) - [SDL_GameControllerGetProduct](SDL_GameControllerGetProduct) - [SDL_GameControllerGetProductVersion](SDL_GameControllerGetProductVersion) - [SDL_GameControllerGetSensorData](SDL_GameControllerGetSensorData) - [SDL_GameControllerGetSensorDataRate](SDL_GameControllerGetSensorDataRate) - [SDL_GameControllerGetSensorDataWithTimestamp](SDL_GameControllerGetSensorDataWithTimestamp) - [SDL_GameControllerGetSerial](SDL_GameControllerGetSerial) - [SDL_GameControllerGetSteamHandle](SDL_GameControllerGetSteamHandle) - [SDL_GameControllerGetStringForAxis](SDL_GameControllerGetStringForAxis) - [SDL_GameControllerGetStringForButton](SDL_GameControllerGetStringForButton) - [SDL_GameControllerGetTouchpadFinger](SDL_GameControllerGetTouchpadFinger) - [SDL_GameControllerGetType](SDL_GameControllerGetType) - [SDL_GameControllerGetVendor](SDL_GameControllerGetVendor) - [SDL_GameControllerHasAxis](SDL_GameControllerHasAxis) - [SDL_GameControllerHasButton](SDL_GameControllerHasButton) - [SDL_GameControllerHasLED](SDL_GameControllerHasLED) - [SDL_GameControllerHasRumble](SDL_GameControllerHasRumble) - [SDL_GameControllerHasRumbleTriggers](SDL_GameControllerHasRumbleTriggers) - [SDL_GameControllerHasSensor](SDL_GameControllerHasSensor) - [SDL_GameControllerIsSensorEnabled](SDL_GameControllerIsSensorEnabled) - [SDL_GameControllerMapping](SDL_GameControllerMapping) - [SDL_GameControllerMappingForDeviceIndex](SDL_GameControllerMappingForDeviceIndex) - [SDL_GameControllerMappingForGUID](SDL_GameControllerMappingForGUID) - [SDL_GameControllerMappingForIndex](SDL_GameControllerMappingForIndex) - [SDL_GameControllerName](SDL_GameControllerName) - [SDL_GameControllerNameForIndex](SDL_GameControllerNameForIndex) - [SDL_GameControllerNumMappings](SDL_GameControllerNumMappings) - [SDL_GameControllerOpen](SDL_GameControllerOpen) - [SDL_GameControllerPath](SDL_GameControllerPath) - [SDL_GameControllerPathForIndex](SDL_GameControllerPathForIndex) - [SDL_GameControllerRumble](SDL_GameControllerRumble) - [SDL_GameControllerRumbleTriggers](SDL_GameControllerRumbleTriggers) - [SDL_GameControllerSendEffect](SDL_GameControllerSendEffect) - [SDL_GameControllerSetLED](SDL_GameControllerSetLED) - [SDL_GameControllerSetPlayerIndex](SDL_GameControllerSetPlayerIndex) - [SDL_GameControllerSetSensorEnabled](SDL_GameControllerSetSensorEnabled) - [SDL_GameControllerTypeForIndex](SDL_GameControllerTypeForIndex) - [SDL_GameControllerUpdate](SDL_GameControllerUpdate) - [SDL_IsGameController](SDL_IsGameController) ## Datatypes - (none.) ## Structs - [_SDL_GameController](_SDL_GameController) - [SDL_GameControllerButtonBind](SDL_GameControllerButtonBind) ## Enums - [SDL_GameControllerAxis](SDL_GameControllerAxis) - [SDL_GameControllerButton](SDL_GameControllerButton) ## Macros - [SDL_GameControllerAddMappingsFromFile](SDL_GameControllerAddMappingsFromFile)