Pular para o conteúdo principal

IGameInputReading::GetControllerAxisState

Recupera informações de estado dos eixos de um controle de jogo.

Sintaxe

Parâmetros

stateArrayCount   _In_
Tipo: uint32_t
O número esperado de matrizes de estado para capturar os eixos em um controle de jogo. Esse número pode ser recuperado de IGameInputReading::GetControllerAxisCount stateArray   _Out_writes_(stateArrayCount) Tipo: float* Ponteiro para as matrizes que contêm os dados de estado dos eixos.

Valor retornado

Tipo: uint32_t Retorna o número de entradas válidas do buffer.

Comentários

A maioria dos controles analógicos em um controle de jogo (joysticks, gatilhos, controles deslizantes, botões giratórios etc.) é exposta como eixos, que são valores de ponto flutuante normalizados linearmente para o intervalo [0.0, 1.0]. A maioria das entradas digitais é exposta como botões, que são valores booleanos simples. Os hat switches são expostos como valores de switch, e sua posição é representada por um dos valores da enumeração GameInputSwitchPosition.

Requisitos

Cabeçalho: GameInput.h Visão geral da API de entrada
IGameInputReading

Histórico de versões

Última modificação em 6 de outubro de 2026