Pular para o conteúdo principal
Obtém o número de superfícies de toque do dispositivo de entrada.

Sintaxe

Parâmetros

Este método não tem parâmetros.

Valor retornado

Tipo: uint32_t O número de superfícies de toque do dispositivo, ou 0 se o dispositivo não tiver superfícies de toque.

Comentários

Uma superfície de toque é uma área do dispositivo que relata contatos de toque, como o touchpad de um controle DualSense ou DualShock 4. Os dispositivos com pelo menos uma superfície de toque incluem GameInputKindTouch no valor retornado por IGameInputDevice::GetSupportedInput. As superfícies de toque são identificadas por um índice baseado em zero que é menor que o valor retornado por este método. Use o índice para obter uma descrição da superfície chamando IGameInputDevice::GetTouchSurfaceInfo e para ler os contatos na superfície a partir de uma leitura chamando IGameInputReading::GetTouchSurfaceState. O número de superfícies de toque não muda durante o tempo de vida do objeto de dispositivo.
O suporte ao toque depende do dispositivo e da plataforma.

Requisitos

Cabeçalho: GameInput.h Biblioteca: gameinput.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX Series

Confira também

Visão geral do GameInput
IGameInputDevice
IGameInputDevice::GetTouchSurfaceInfo
GameInputTouchSurfaceInfo
IGameInputReading::GetTouchSurfaceState

Histórico de versões

Última modificação em 6 de novembro de 2026