Windows.Gaming.Input Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .