Compartilhar via


Windows.Gaming.Input Namespace

Fornece acesso à entrada do controlador de jogo para aplicativos do Windows.

Classes

ArcadeStick

Representa um taco de arcade.

FlightStick

Representa uma vara de voo.

Gamepad

Representa um gamepad.

Headset

Contém informações sobre um fone de ouvido de áudio anexado a um gamepad.

RacingWheel

Representa um volante de corrida.

RawGameController

Representa qualquer tipo de controlador de jogo.

UINavigationController

Representa um controlador de qualquer tipo que possa ser usado para navegação da interface do usuário. A maioria dos gamepads, palitos de arcade e rodas de corrida também pode ser acessada como um UINavigationController. É recomendável que os jogos usem a classe específica do controlador durante o jogo e a classe UINavigationController para menus de interface do usuário.

Estruturas

ArcadeStickReading

O estado atual do arcade stick.

FlightStickReading

O estado atual do bastão de vôo.

GamepadReading

Representa o estado atual do gamepad.

GamepadVibration

Descreve a velocidade dos quatro motores de vibração disponíveis do gamepad.

RacingWheelReading

Representa o estado atual do volante de corrida.

UINavigationReading

Representa o estado atual do controlador de navegação da interface do usuário.

Interfaces

IGameController

A interface principal necessária para ser implementada por todos os dispositivos de controlador, independentemente de seu tipo real (gamepad, volante de corrida, vara de voo e assim por diante). Essa interface existe principalmente para dar suporte à extensibilidade para controladores de jogos, o que permite que os OEMs (Fabricantes de Equipamentos Originais) publiquem classes WinRT (Windows Runtime) que fornecem acesso avançado aos recursos de seu dispositivo, ao mesmo tempo em que se integram à estrutura de enumeração de dispositivo do controlador de jogo subjacente.

IGameControllerBatteryInfo

Interface que permite que classes de controlador de jogo (ou headset) consultem informações sobre o estado atual da bateria, independentemente de seu tipo real (gamepad, volante de corrida, vara de voo e assim por diante).

Enumerações

ArcadeStickButtons

Especifica o tipo de botão para um stick de arcade.

FlightStickButtons

Especifica o tipo de botão de palito de voo.

GameControllerButtonLabel

Rótulo que aparece no botão do controlador físico.

GameControllerSwitchKind

O tipo de opção no controlador de jogo.

GameControllerSwitchPosition

A posição da opção do controlador de jogo.

GamepadButtons

Especifica o tipo de botão.

OptionalUINavigationButtons

Especifica botões adicionais que podem estar disponíveis em um controlador que aparece como um controlador de navegação.

RacingWheelButtons

Especifica o tipo de botão de roda de corrida.

RequiredUINavigationButtons

Especifica os botões que precisam estar disponíveis em um controlador que aparece como um controlador de navegação.

Comentários

Um aplicativo do Windows deve ter o foco para receber a entrada de um controlador.

Importante

Em vez disso, os aplicativos de console Win32 herdados devem usar as APIs do Controlador de Jogo XInput .

Confira também