Syntaxe
Paramètres
surfaceIndexType : uint32_t Index de base zéro de la surface tactile. Doit être inférieur à la valeur retournée par IGameInputDevice::GetTouchSurfaceCount. info _Out_
Type : GameInputTouchSurfaceInfo* Reçoit des informations 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 informations retournées 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 la 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. Ces informations ne changent pas pendant toute la durée de vie de l’objet périphérique. L’exemple suivant normalise dans la plage [0, 1) la position du premier contact sur chaque surface tactile d’un périphérique.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
