Windows.UI.Input.Spatial Namespace

Contains classes that let apps react naturally to your gaze, hand gestures, motion controllers and voice in the world around you.

Classes

SpatialGestureRecognizer

Interprets user interactions from hands, motion controllers, and system voice commands to surface spatial gesture events, which users target using their gaze or a motion controller's pointing ray.

SpatialHoldCanceledEventArgs

Provides data for the SpatialGestureRecognizer.HoldCanceled event.

SpatialHoldCompletedEventArgs

Provides data for the SpatialGestureRecognizer.HoldCompleted event.

SpatialHoldStartedEventArgs

Provides data for the SpatialGestureRecognizer.HoldStarted event.

SpatialInteraction

Represents an interaction caused by a hand, motion controller, or the user's voice.

SpatialInteractionController

Represents the specifics of a motion controller.

SpatialInteractionControllerProperties

Represents state specific to motion controllers.

SpatialInteractionDetectedEventArgs

Provides data for the SpatialInteractionManager.InteractionDetected event.

SpatialInteractionManager

Provides access to user input from hands, motion controllers, and system voice commands.

SpatialInteractionSource

Represents one detected instance of a hand, motion controller, or speech source that can cause interactions and gestures.

SpatialInteractionSourceEventArgs

Provides data for the SpatialInteractionSource Source events.

SpatialInteractionSourceLocation

Represents the grip pose and pointer pose of a hand or motion controller.

SpatialInteractionSourceProperties

Represents advanced state of a hand or motion controller.

SpatialInteractionSourceState

Represents a snapshot of the state of a spatial interaction source (hand, motion controller, or speech) at a given time.

SpatialManipulationCanceledEventArgs

Provides data for the SpatialGestureRecognizer.ManipulationCanceled event.

SpatialManipulationCompletedEventArgs

Provides data for the SpatialGestureRecognizer.ManipulationCompleted event.

SpatialManipulationDelta

Represents the relative motion of the hand since the start of a Manipulation gesture.

SpatialManipulationStartedEventArgs

Provides data for the SpatialGestureRecognizer.ManipulationStarted event.

SpatialManipulationUpdatedEventArgs

Provides data for the SpatialGestureRecognizer.ManipulationUpdated event.

SpatialNavigationCanceledEventArgs

Provides data for the SpatialGestureRecognizer.NavigationCanceled event.

SpatialNavigationCompletedEventArgs

Provides data for the SpatialGestureRecognizer.NavigationCompleted event.

SpatialNavigationStartedEventArgs

Provides data for the SpatialGestureRecognizer.NavigationStarted event.

SpatialNavigationUpdatedEventArgs

Provides data for the SpatialGestureRecognizer.NavigationUpdated event.

SpatialPointerInteractionSourcePose

Represents a motion controller's pointer pose in relation to its surroundings.

SpatialPointerPose

Represents the available spatial pointer poses, such as the user's head gaze, eye gaze and each motion controller's pointer pose, for use in targeting hand gestures, motion controller presses, and speech interactions.

SpatialRecognitionEndedEventArgs

Provides data for the SpatialGestureRecognizer.RecognitionEnded event.

SpatialRecognitionStartedEventArgs

Provides data for the SpatialGestureRecognizer.RecognitionStarted event.

SpatialTappedEventArgs

Provides data for the SpatialGestureRecognizer.Tapped event.

Enums

SpatialGestureSettings

This enumeration represents the set of gestures that may be recognized by a SpatialGestureRecognizer.

SpatialInteractionPressKind

Specifies the kind of press represented by a SourcePressed or SourceReleased event.

SpatialInteractionSourceHandedness

Specifies whether the interaction source represents the user's left hand or right hand.

SpatialInteractionSourceKind

Specifies the kind of an interaction source.

SpatialInteractionSourcePositionAccuracy

Specifies the accuracy of an interaction source's positional tracking.