> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.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.

<a id="syntaxSection" />

## Sintaxe

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

<a id="constantsSection" />

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

<a id="remarksSection" />

## Comentários

Nem todo switch oferece suporte a todos os valores.

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

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

<a id="requirementsSection" />

## Requisitos

**Cabeçalho:** GameInput.h

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

<a id="seealsoSection" />

## Confira também

[Visão geral do GameInput](/pt-BR/build/core-features/common/input/overviews/input-overview)\
[GameInput](/pt-BR/reference/input/gameinput/gameinput_members)

## Histórico de versões

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


## Related topics

- [GameInputSwitchPosition](/reference/input/gameinput/enums/gameinputswitchposition.md)
- [IGameInputReading::GetControllerAxisState](/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getcontrolleraxisstate.md)
- [GameInputButtonMapping](/reference/input/gameinput/structs/gameinputbuttonmapping.md)
- [GameInputFlightStickState](/reference/input/gameinput/structs/gameinputflightstickstate.md)
- [GameInputAxisMapping](/reference/input/gameinput/structs/gameinputaxismapping.md)
