sdlGameControllerGetProductVersion function

int sdlGameControllerGetProductVersion(
  1. Pointer<SdlGameController> gamecontroller
)

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

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

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

\since This function is available since SDL 2.0.6.

extern DECLSPEC Uint16 SDLCALL SDL_GameControllerGetProductVersion(SDL_GameController *gamecontroller)

Implementation

int sdlGameControllerGetProductVersion(
    Pointer<SdlGameController> gamecontroller) {
  final sdlGameControllerGetProductVersionLookupFunction =
      libSdl2.lookupFunction<
              Uint16 Function(Pointer<SdlGameController> gamecontroller),
              int Function(Pointer<SdlGameController> gamecontroller)>(
          'SDL_GameControllerGetProductVersion');
  return sdlGameControllerGetProductVersionLookupFunction(gamecontroller);
}