sdlGameControllerSetSensorEnabled function

int sdlGameControllerSetSensorEnabled(
  1. Pointer<SdlGameController> gamecontroller,
  2. int type,
  3. bool enabled
)

Set whether data reporting for a game controller sensor is enabled.

\param gamecontroller The controller to update \param type The type of sensor to enable/disable \param enabled Whether data reporting should be enabled \returns 0 or -1 if an error occurred.

\since This function is available since SDL 2.0.14.

extern DECLSPEC int SDLCALL SDL_GameControllerSetSensorEnabled(SDL_GameController *gamecontroller, SDL_SensorType type, SDL_bool enabled)

Implementation

int sdlGameControllerSetSensorEnabled(
    Pointer<SdlGameController> gamecontroller, int type, bool enabled) {
  final sdlGameControllerSetSensorEnabledLookupFunction =
      libSdl2.lookupFunction<
          Int32 Function(Pointer<SdlGameController> gamecontroller, Int32 type,
              Int32 enabled),
          int Function(Pointer<SdlGameController> gamecontroller, int type,
              int enabled)>('SDL_GameControllerSetSensorEnabled');
  return sdlGameControllerSetSensorEnabledLookupFunction(
      gamecontroller, type, enabled ? 1 : 0);
}