XINPUT_GAMEPAD
Décrit l’état actuel de la manette.Syntaxe
Membres
wButtonsType : WORD Masque de bits des boutons numériques de l’appareil. Un bit défini indique que le bouton correspondant est enfoncé.
Les bits définis mais non répertoriés ci-dessus sont réservés et leur état est indéfini.
bLeftTrigger
Type : BYTE Valeur actuelle du contrôle analogique de la gâchette gauche. La valeur est comprise entre 0 et 255. bRightTrigger
Type : BYTE Valeur actuelle du contrôle analogique de la gâchette droite. La valeur est comprise entre 0 et 255. sThumbLX
Type : SHORT Valeur de l’axe x du stick gauche. Chaque membre d’axe de stick est une valeur signée comprise entre -32768 et 32767 qui décrit la position du stick. Une valeur de 0 correspond à la position centrale, les valeurs négatives signifient vers le bas ou vers la gauche, et les valeurs positives signifient vers le haut ou vers la droite. Les constantes XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE et XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE peuvent être utilisées comme valeurs positives et négatives pour filtrer une entrée de stick. sThumbLY
Type : SHORT Valeur de l’axe y du stick gauche, comprise entre -32768 et 32767. sThumbRX
Type : SHORT Valeur de l’axe x du stick droit, comprise entre -32768 et 32767. sThumbRY
Type : SHORT Valeur de l’axe y du stick droit, comprise entre -32768 et 32767.
Remarques
Cette structure est utilisée par la structure XINPUT_STATE lors de l’interrogation des changements d’état de la manette. Le mappage spécifique d’un bouton à une fonction de jeu varie selon le type de jeu. La constante XINPUT_GAMEPAD_TRIGGER_THRESHOLD peut être utilisée comme valeur que bLeftTrigger et bRightTrigger doivent dépasser pour être considérées comme enfoncées. Cela est facultatif, mais souvent souhaitable.Configuration requise
En-tête : XInputOnGameInput.h Plateformes prises en charge : consoles de la famille XBOX One et consoles XBOX SeriesVoir aussi
Porter XInput vers GameInputXInputOnGameInput
