XINPUT_GAMEPAD
Descreve o estado atual do controle.Sintaxe
Membros
wButtonsTipo: WORD Máscara de bits dos botões digitais do dispositivo. Um bit definido indica que o botão correspondente está pressionado.
Os bits definidos, mas não especificados acima, são reservados, e seu estado é indefinido.
bLeftTrigger
Tipo: BYTE O valor atual do controle analógico do gatilho esquerdo. O valor está entre 0 e 255. bRightTrigger
Tipo: BYTE O valor atual do controle analógico do gatilho direito. O valor está entre 0 e 255. sThumbLX
Tipo: SHORT Valor do eixo x do direcional analógico esquerdo. Cada membro de eixo do direcional analógico é um valor com sinal entre -32768 e 32767 que descreve a posição do direcional analógico. Um valor 0 é centralizado, valores negativos significam para baixo ou para a esquerda, e valores positivos significam para cima ou para a direita. As constantes XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE e XINPUT_GAMEPAD_RIGHT_THUMB_DEADZONE podem ser usadas como valores positivos e negativos para filtrar a entrada de um direcional analógico. sThumbLY
Tipo: SHORT Valor do eixo y do direcional analógico esquerdo, que está entre -32768 e 32767. sThumbRX
Tipo: SHORT Valor do eixo x do direcional analógico direito, que está entre -32768 e 32767. sThumbRY
Tipo: SHORT Valor do eixo y do direcional analógico direito, que está entre -32768 e 32767.
Comentários
Essa estrutura é usada pela estrutura XINPUT_STATE durante a sondagem de alterações no estado do controle. O mapeamento específico de um botão para uma função do jogo varia de acordo com o tipo de jogo. A constante XINPUT_GAMEPAD_TRIGGER_THRESHOLD pode ser usada como o valor que bLeftTrigger e bRightTrigger devem exceder para serem registrados como pressionados. Isso é opcional, mas geralmente desejável.Requisitos
Cabeçalho: XInputOnGameInput.h Plataformas com suporte: consoles da família XBOX One e consoles XBOX SeriesConfira também
Portar o XInput para o GameInputXInputOnGameInput
