Windows.Gaming.Input Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'accesso all'input del controller di gioco per le applicazioni Windows.
Classi
ArcadeStick |
Rappresenta un bastone arcade. |
FlightStick |
Rappresenta un bastone di volo. |
Gamepad |
Rappresenta un gamepad. |
Headset |
Contiene informazioni su un visore audio collegato a un gamepad. |
RacingWheel |
Rappresenta una ruota da corsa. |
RawGameController |
Rappresenta qualsiasi tipo di controller di gioco. |
UINavigationController |
Rappresenta un controller di qualsiasi tipo che può essere usato per lo spostamento dell'interfaccia utente. La maggior parte dei gamepad, degli arcade stick e delle ruote da corsa può anche essere accessibile come UINavigationController. È consigliabile usare la classe specifica del controller durante il gioco e la classe UINavigationController per i menu dell'interfaccia utente. |
Struct
ArcadeStickReading |
Lo stato corrente del bastone arcade. |
FlightStickReading |
Stato corrente del bastone di volo. |
GamepadReading |
Rappresenta lo stato corrente del gamepad. |
GamepadVibration |
Descrive la velocità dei quattro motori di vibrazione disponibili del gamepad. |
RacingWheelReading |
Rappresenta lo stato corrente della ruota da corsa. |
UINavigationReading |
Rappresenta lo stato corrente del controller di spostamento dell'interfaccia utente. |
Interfacce
IGameController |
L'interfaccia principale necessaria per essere implementata da tutti i dispositivi controller, indipendentemente dal tipo effettivo (gamepad, volante da corsa, bastone di volo e così via). Questa interfaccia esiste principalmente per supportare l'estendibilità per i controller di gioco, che consente agli OEMs (Original Equipment Manufacturers) di pubblicare classi WinRT (Windows Runtime) che forniscono accesso avanzato alle funzionalità del dispositivo, integrando nel framework di enumerazione del dispositivo del controller di gioco sottostante. |
IGameControllerBatteryInfo |
Interfaccia che consente alle classi del controller di gioco (o visore) di eseguire query per informazioni sullo stato corrente della batteria, indipendentemente dal tipo effettivo (gamepad, volante da corsa, bastone di volo e così via). |
Enumerazioni
ArcadeStickButtons |
Specifica il tipo di pulsante per un bastone arcade. |
FlightStickButtons |
Specifica il tipo di pulsante di bastone di volo. |
GameControllerButtonLabel |
Etichetta visualizzata sul pulsante del controller fisico. |
GameControllerSwitchKind |
Tipo di interruttore sul controller di gioco. |
GameControllerSwitchPosition |
Posizione del commutatore del controller di gioco. |
GamepadButtons |
Specifica il tipo di pulsante. |
OptionalUINavigationButtons |
Specifica pulsanti aggiuntivi che possono essere disponibili in un controller visualizzato come controller di spostamento. |
RacingWheelButtons |
Specifica il tipo di pulsante della rotellina da corsa. |
RequiredUINavigationButtons |
Specifica i pulsanti necessari per essere disponibili in un controller visualizzato come controller di spostamento. |
Commenti
Un'applicazione Windows deve avere lo stato attivo per ricevere l'input da un controller.
Importante
Le applicazioni console Win32 legacy devono usare invece le API del controller di gioco XInput .