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 qui ne figurent pas ci-dessus sont réservés, et leur état n’est pas défini.
bLeftTrigger
Type : BYTE Valeur actuelle de la commande analogique de la gâchette gauche. La valeur est comprise entre 0 et 255. bRightTrigger
Type : BYTE Valeur actuelle de la commande analogique de la gâchette droite. La valeur est comprise entre 0 et 255. sThumbLX
Type : SHORT Valeur de l’axe x du joystick gauche. Chaque membre d’axe de joystick est une valeur signée comprise entre -32768 et 32767 qui décrit la position du joystick. Une valeur de 0 correspond au centre, 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 joystick. sThumbLY
Type : SHORT Valeur de l’axe y du joystick gauche, comprise entre -32768 et 32767. sThumbRX
Type : SHORT Valeur de l’axe x du joystick droit, comprise entre -32768 et 32767. sThumbRY
Type : SHORT Valeur de l’axe y du joystick 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. L’association précise d’un bouton à une fonction de jeu varie selon le type de jeu. La constante XINPUT_GAMEPAD_TRIGGER_THRESHOLD peut servir de valeur que bLeftTrigger et bRightTrigger doivent dépasser pour être considérées comme enfoncées. C’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
