Passer au contenu principal

IGameInputReading::GetControllerAxisState

Récupère les informations d’état des axes d’une manette de jeu.

Syntaxe

Paramètres

stateArrayCount   _In_
Type : uint32_t
Nombre attendu de tableaux d’état permettant de capturer les axes d’une manette de jeu. Ce nombre peut être récupéré à partir de IGameInputReading::GetControllerAxisCount stateArray   _Out_writes_(stateArrayCount) Type : float* Pointeur vers les tableaux qui contiennent les données d’état des axes.

Valeur de retour

Type : uint32_t Retourne le nombre d’entrées de mémoire tampon valides.

Remarques

La plupart des commandes analogiques d’une manette de jeu (joysticks, gâchettes, curseurs, molettes, etc.) sont exposées sous forme d’axes, c’est-à-dire de valeurs à virgule flottante normalisées linéairement dans la plage [0.0, 1.0]. La plupart des entrées numériques sont exposées sous forme de boutons, qui sont de simples valeurs booléennes. Les chapeaux chinois (hat switches) sont exposés sous forme de valeurs de commutateur, et leur position est représentée par l’une des valeurs de l’énumération GameInputSwitchPosition.

Configuration requise

En-tête : GameInput.h Vue d’ensemble de l’API Input
IGameInputReading

Historique des versions

Dernière modification le 6 octobre 2026