sdlGameControllerGetSteamHandle function
Get the Steam Input handle of an opened controller, if available.
Returns an InputHandle_t for the controller that can be used with Steam Input API: https://partner.steamgames.com/doc/api/ISteamInput
\param gamecontroller the game controller object to query. \returns the gamepad handle, or 0 if unavailable.
\since This function is available since SDL 2.30.0.
extern DECLSPEC Uint64 SDLCALL SDL_GameControllerGetSteamHandle(SDL_GameController *gamecontroller)
Implementation
int sdlGameControllerGetSteamHandle(Pointer<SdlGameController> gamecontroller) {
final sdlGameControllerGetSteamHandleLookupFunction = libSdl2.lookupFunction<
Uint64 Function(Pointer<SdlGameController> gamecontroller),
int Function(Pointer<SdlGameController> gamecontroller)>(
'SDL_GameControllerGetSteamHandle');
return sdlGameControllerGetSteamHandleLookupFunction(gamecontroller);
}