> ## 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.

# GameInputSwitchPosition

> GameInputSwitchPosition

# GameInputSwitchPosition

Enumera as posições de um switch em um dispositivo de entrada.

## Sintaxe

```cpp theme={null}
enum GameInputSwitchPosition
{
    GameInputSwitchCenter    = 0,
    GameInputSwitchUp        = 1,
    GameInputSwitchUpRight   = 2,
    GameInputSwitchRight     = 3,
    GameInputSwitchDownRight = 4,
    GameInputSwitchDown      = 5,
    GameInputSwitchDownLeft  = 6,
    GameInputSwitchLeft      = 7,
    GameInputSwitchUpLeft    = 8
};
```

## Constantes

| Constante | Descrição |
| - | - |
| GameInputSwitchCenter | Switch na posição central. |
| GameInputSwitchUp | Switch na posição para cima. |
| GameInputSwitchUpRight | Switch na posição para cima e à direita. |
| GameInputSwitchRight | Switch na posição à direita. |
| GameInputSwitchDownRight | Switch na posição para baixo e à direita. |
| GameInputSwitchDown | Switch na posição para baixo. |
| GameInputSwitchDownLeft | Switch na posição para baixo e à esquerda. |
| GameInputSwitchLeft | Switch na posição à esquerda. |
| GameInputSwitchUpLeft | Switch na posição para cima e à esquerda. |

## Comentários

Nem todo switch oferece suporte a todos os valores.

Essa enumeração é usada na estrutura [GameInputFlightStickState](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputflightstickstate.md) e no método [IGameInputReading::GetControllerSwitchState](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getcontrollerswitchstate.md).

Para casos de uso intermediários e avançados da API GameInput, confira os tópicos de [GameInput avançado](https://docs.xbox.com/pt-BR/build/core-features/common/input/advanced/input-advanced-topics.md).

## Requisitos

**Cabeçalho:** GameInput.h

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[Visão geral do GameInput](https://docs.xbox.com/pt-BR/build/core-features/common/input/overviews/input-overview.md)\
[GameInput](https://docs.xbox.com/pt-BR/reference/input/gameinput/gameinput_members.md)

## Histórico de versões

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


## Related topics

- [GameInputFlightStickState](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputflightstickstate.md)
- [GameInputButtonMapping](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputbuttonmapping.md)
- [GetControllerAxisState](https://docs.xbox.com/pt-BR/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getcontrolleraxisstate.md)
- [GameInputAxisMapping](https://docs.xbox.com/pt-BR/reference/input/gameinput/structs/gameinputaxismapping.md)
- [Membros da API do GameInput](https://docs.xbox.com/pt-BR/reference/input/gameinput/gameinput_members.md)
