Passer au contenu principal
Obtient le nombre d’axes de contrôleur génériques du périphérique.

Syntaxe

Paramètres

Cette méthode n’a aucun paramètre.

Valeur de retour

Type : uint32_t Nombre d’axes de contrôleur du périphérique, ou 0 si le périphérique n’a aucun axe de contrôleur.

Remarques

Les axes de contrôleur sont les axes bruts et non mappés d’un périphérique. Un périphérique dispose d’axes de contrôleur lorsque la valeur retournée par GetSupportedInput inclut GameInputKindControllerAxis. Les lectures du périphérique qui incluent GameInputKindControllerAxis signalent le même nombre d’axes via IGameInputReading::GetControllerAxisCount. Utilisez la valeur retournée pour dimensionner le tableau que vous transmettez à GetControllerAxisLabels ou à IGameInputReading::GetControllerAxisState. Le nombre d’axes ne change pas tant que le périphérique est connecté. Dans GameInput v3 et les versions antérieures, ces informations étaient disponibles via le membre controllerAxisCount de la structure GameInputControllerInfo, référencée par le membre controllerInfo de la structure GameInputDeviceInfo retournée par IGameInputDevice::GetDeviceInfo.

Configuration requise

En-tête : GameInput.h Bibliothèque : gameinput.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

Vue d’ensemble de GameInput
GetControllerAxisLabels
IGameInputReading::GetControllerAxisCount
IGameInputReading::GetControllerAxisState
IGameInputDevice

Historique des versions

Dernière modification le 6 novembre 2026