Syntaxe
Paramètres
surfaceIndexType : uint32_t L’index de base zéro de la surface tactile. Il doit être inférieur à la valeur retournée par IGameInputDevice::GetTouchSurfaceCount. info _Out_
Type : GameInputTouchSurfaceInfo* Reçoit des renseignements sur la surface tactile.
Valeur de retour
Type : HRESULT RetourneS_OK en cas de réussite. Retourne E_BOUNDS si surfaceIndex est supérieur ou égal au nombre de surfaces tactiles du périphérique; dans ce cas, info est mis à zéro.
Remarques
Les renseignements retournés décrivent le nombre maximal de contacts simultanés que la surface peut signaler, les dimensions de la surface en unités du périphérique et le type de surface, comme un pavé tactile ou un écran tactile. Les positions de contact signalées par IGameInputReading::GetTouchSurfaceState sont relatives à ces dimensions; vous pouvez donc les utiliser pour normaliser les positions de contact. Les renseignements ne changent pas pendant toute la durée de vie de l’objet périphérique. L’exemple suivant normalise la position du premier contact sur chaque surface tactile d’un périphérique dans la plage [0, 1).La prise en charge tactile dépend du périphérique et de la plateforme.
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
GameInputTouchSurfaceInfo
IGameInputDevice::GetTouchSurfaceCount
IGameInputReading::GetTouchSurfaceState
