Compartir a través de


SpatialGestureRecognizer.CaptureInteraction(SpatialInteraction) Método

Definición

Realice un seguimiento de todos los eventos de entrada que se producen como parte de la interacción especificada.

public:
 virtual void CaptureInteraction(SpatialInteraction ^ interaction) = CaptureInteraction;
void CaptureInteraction(SpatialInteraction const& interaction);
public void CaptureInteraction(SpatialInteraction interaction);
function captureInteraction(interaction)
Public Sub CaptureInteraction (interaction As SpatialInteraction)

Parámetros

interaction
SpatialInteraction

Interacción que se va a capturar del evento InteractionDetected .

Comentarios

Para usar SpatialGestureRecognizer, controle el evento InteractionDetected de SpatialInteractionManager. Ese controlador de eventos, obtengo spatialPointerPose (para ese momento en el tiempo) llamando a TryGetPointerPose. Obtenga el rayo de mirada del usuario de SpatialPointerPose e intersecte con los hologramas y superficies del entorno del usuario (para determinar con qué pretende interactuar el usuario). A continuación, pase el argumento de evento SpatialInteraction al spatialGestureRecognizer del holograma de destino mediante el método CaptureInteraction. A continuación, la interacción se interpreta según el conjunto SpatialGestureSettings cuando se creó el reconocedor.

Nota

Puede elegir que spatialGestureRecognizer capture la misma interacción. En este caso, los eventos se exponen de ambos reconocedores según su SpatialGestureSettings. Por ejemplo, cuando tienes un holograma que admite Tap, contenido lógicamente dentro de un holograma que admite el desplazamiento con NavigationRailsY, y quieres admitir ambos gestos al mirar en el holograma interno.

Se aplica a