sdlGameControllerGetProduct function

int sdlGameControllerGetProduct(
  1. Pointer<SdlGameController> gamecontroller
)

Get the USB product ID of an opened controller, if available.

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

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

\since This function is available since SDL 2.0.6.

extern DECLSPEC Uint16 SDLCALL SDL_GameControllerGetProduct(SDL_GameController *gamecontroller)

Implementation

int sdlGameControllerGetProduct(Pointer<SdlGameController> gamecontroller) {
  final sdlGameControllerGetProductLookupFunction = libSdl2.lookupFunction<
          Uint16 Function(Pointer<SdlGameController> gamecontroller),
          int Function(Pointer<SdlGameController> gamecontroller)>(
      'SDL_GameControllerGetProduct');
  return sdlGameControllerGetProductLookupFunction(gamecontroller);
}