sdlGameControllerGetTouchpadFinger function

int sdlGameControllerGetTouchpadFinger(
  1. Pointer<SdlGameController> gamecontroller,
  2. int touchpad,
  3. int finger,
  4. Pointer<Uint8> state,
  5. Pointer<Float> x,
  6. Pointer<Float> y,
  7. Pointer<Float> pressure,
)

Get the current state of a finger on a touchpad on a game controller.

\since This function is available since SDL 2.0.14.

extern DECLSPEC int SDLCALL SDL_GameControllerGetTouchpadFinger(SDL_GameController *gamecontroller, int touchpad, int finger, Uint8 *state, float *x, float *y, float *pressure)

Implementation

int sdlGameControllerGetTouchpadFinger(
    Pointer<SdlGameController> gamecontroller,
    int touchpad,
    int finger,
    Pointer<Uint8> state,
    Pointer<Float> x,
    Pointer<Float> y,
    Pointer<Float> pressure) {
  final sdlGameControllerGetTouchpadFingerLookupFunction =
      libSdl2.lookupFunction<
          Int32 Function(
              Pointer<SdlGameController> gamecontroller,
              Int32 touchpad,
              Int32 finger,
              Pointer<Uint8> state,
              Pointer<Float> x,
              Pointer<Float> y,
              Pointer<Float> pressure),
          int Function(
              Pointer<SdlGameController> gamecontroller,
              int touchpad,
              int finger,
              Pointer<Uint8> state,
              Pointer<Float> x,
              Pointer<Float> y,
              Pointer<Float> pressure)>('SDL_GameControllerGetTouchpadFinger');
  return sdlGameControllerGetTouchpadFingerLookupFunction(
      gamecontroller, touchpad, finger, state, x, y, pressure);
}