sdlGameControllerGetFirmwareVersion function

int sdlGameControllerGetFirmwareVersion(
  1. Pointer<SdlGameController> gamecontroller
)

Get the firmware version of an opened controller, if available.

If the firmware version isn't available this function returns 0.

\param gamecontroller the game controller object to query. \return the controller firmware version, or zero if unavailable.

\since This function is available since SDL 2.24.0.

extern DECLSPEC Uint16 SDLCALL SDL_GameControllerGetFirmwareVersion(SDL_GameController *gamecontroller)

Implementation

int sdlGameControllerGetFirmwareVersion(
    Pointer<SdlGameController> gamecontroller) {
  final sdlGameControllerGetFirmwareVersionLookupFunction =
      libSdl2.lookupFunction<
              Uint16 Function(Pointer<SdlGameController> gamecontroller),
              int Function(Pointer<SdlGameController> gamecontroller)>(
          'SDL_GameControllerGetFirmwareVersion');
  return sdlGameControllerGetFirmwareVersionLookupFunction(gamecontroller);
}