> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GameInputTouchState (Preterido)

> GameInputTouchState

# GameInputTouchState

> [!WARNING]
>
> **Preterido.** Esta estrutura foi removida no GameInput v1 e não está disponível na API atual.

Descreve o estado de um único ponto de contato de toque em uma leitura de entrada.

## Sintaxe

```cpp theme={null}
typedef struct GameInputTouchState {
    uint64_t touchId;
    uint32_t sensorIndex;
    float positionX;
    float positionY;
    float pressure;
    float proximity;
    float contactRectTop;
    float contactRectLeft;
    float contactRectRight;
    float contactRectBottom;
} GameInputTouchState;
```

## Membros

**touchId**\
Tipo: uint64\_t

Um identificador exclusivo para este contato de toque, rastreado entre leituras.

**sensorIndex**\
Tipo: uint32\_t

O índice do sensor de toque que produziu este contato.

**positionX, positionY**\
Tipo: float

A posição normalizada do contato na superfície do sensor, no intervalo \[0.0, 1.0].

**pressure**\
Tipo: float

A pressão normalizada do contato, no intervalo \[0.0, 1.0].

**proximity**\
Tipo: float

A proximidade normalizada do contato, no intervalo \[0.0, 1.0].

**contactRectTop, contactRectLeft, contactRectRight, contactRectBottom**\
Tipo: float

O retângulo delimitador da área de contato na superfície do sensor, em coordenadas normalizadas.

## Comentários

Esta estrutura era lida por meio do método preterido [IGameInputReading::GetTouchState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputreading/methods/igameinputreading_gettouchstate.md). Ambos foram removidos na v1.

## Histórico de versões

| Versão | Alterações |
| - | - |
| **v1** | Removida. |
| **v0** | Introduzida. |

## Confira também

[Membros preteridos da API GameInput](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/gameinput_deprecated_members.md)
[IGameInputReading::GetTouchState](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputreading/methods/igameinputreading_gettouchstate.md)
[IGameInputReading::GetTouchCount](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputreading/methods/igameinputreading_gettouchcount.md)
[GameInputTouchSensorInfo](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputtouchsensorinfo.md)


## Related topics

- [IGameInputReading::GetTouchState (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputreading/methods/igameinputreading_gettouchstate.md)
- [GameInputTouchSensorInfo (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputtouchsensorinfo.md)
- [IGameInputReading::GetTouchCount (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/interfaces/igameinputreading/methods/igameinputreading_gettouchcount.md)
- [GameInputTouchShape (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/enums/gameinputtouchshape.md)
- [GameInputBatteryState (Preterido)](https://docs.xbox.com/pt-BR/reference/input/gameinput/deprecated/structs/gameinputbatterystate.md)
