Syntaxe
Paramètres
Cette méthode n’a aucun paramètre.Valeur de retour
Type : GameInputKind Combinaison d’indicateursGameInputKind qui décrit tous les types d’entrée pris en charge par le périphérique. Retourne GameInputKindUnknown si le périphérique ne prend en charge aucun type d’entrée connu.
Remarques
Les indicateurs retournés décrivent le périphérique dans son ensemble. Une lecture individuelle provenant du périphérique ne contient que certains de ces types ; utilisez IGameInputReading::GetInputKind pour déterminer les types d’entrée contenus dans une lecture spécifique. Un type d’entrée pris en charge signifie généralement que la méthode d’informations correspondante du périphérique retourne des données. Par exemple, si la valeur retournée inclutGameInputKindGamepad, IGameInputDevice::GetGamepadInfo retourne true. De même, GameInputKindTouch indique que IGameInputDevice::GetTouchSurfaceCount retourne une valeur non nulle.
GameInputKindLighting est un type de sortie uniquement. Il indique que le périphérique dispose de lampes que vous pouvez contrôler à l’aide de IGameInputDevice::SetLightingColor ; les lectures ne contiennent jamais de données d’éclairage.
L’exemple suivant vérifie si un périphérique peut être utilisé comme manette.
supportedInput 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 SeriesVoir aussi
Vue d’ensemble de GameInputIGameInputDevice
GameInputKind
IGameInputReading::GetInputKind
