# SDL_GameControllerGetTouchpadFinger

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

## Header File

Defined in [SDL_gamecontroller.h](https://github.com/libsdl-org/SDL/blob/SDL2/include/SDL_gamecontroller.h)

## Syntax

```c
int SDL_GameControllerGetTouchpadFinger(SDL_GameController *gamecontroller, int touchpad, int finger, Uint8 *state, float *x, float *y, float *pressure);
```

## Function Parameters

|                                            |                    |                                         |
| ------------------------------------------ | ------------------ | --------------------------------------- |
| [SDL_GameController](SDL_GameController) * | **gamecontroller** | a controller.                           |
| int                                        | **touchpad**       | a touchpad.                             |
| int                                        | **finger**         | a finger.                               |
| Uint8 *                                    | **state**          | a pointer filled with the finger state. |
| float *                                    | **x**              | a pointer filled with the x position.   |
| float *                                    | **y**              | a pointer filled with the y position.   |
| float *                                    | **pressure**       | a pointer filled with pressure value.   |

## Return Value

(int) Returns 0 on success or negative on failure.

## Version

This function is available since SDL 2.0.14.

----
[CategoryAPI](CategoryAPI), [CategoryAPIFunction](CategoryAPIFunction), [CategoryGameController](CategoryGameController)


