Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides gesture and manipulation recognition, and settings.
Syntax
public ref class KinectGestureRecognizer sealed
public sealed class KinectGestureRecognizer
var kinectGestureRecognizer = WindowsPreview.Kinect.Input.KinectGestureRecognizer;
Members
KinectGestureRecognizer has the following members.
Constructors
Name | Description |
---|---|
KinectGestureRecognizer | Initializes a new instance of the KinectGestureRecognizer class. |
Properties
Name | Description |
---|---|
AutoProcessInertia | Gets or sets a value that indicates whether manipulations during inertia are generated automatically. If false, the app is expected to call ProcessInertia periodically. |
BoundingRect | Gets the bounds of a tappable gesture recognizer. |
GestureSettings | Gets or sets a value that indicates the gesture and manipulation settings supported by an application. |
InertiaTranslationDeceleration | Gets or sets a value that indicates the rate of deceleration from the start of inertia to the end of inertia (when the translation manipulation is complete). |
InertiaTranslationDisplacement | Gets or sets a value that indicates the relative change in the screen ___location of an object from the start of inertia to the end of inertia (when the translation manipulation is complete). |
IsActive | Gets a value that indicates whether an interaction is being processed. |
IsInertial | Gets a value that indicates whether a manipulation is still being processed during inertia (no input points are active). |
Methods
Name | Description |
---|---|
CompleteGesture | Causes the gesture recognizer to finalize an interaction. |
ProcessDownEvent | Processes pointer input and raises the KinectGestureRecognizer events appropriate to a pointer down action for the gestures and manipulations specified by the GestureSettings property. |
ProcessInertia | Performs inertia calculations and raises the various inertia events. |
ProcessMoveEvents | Processes pointer input and raises the KinectGestureRecognizer events appropriate to a pointer move action for the gestures and manipulations specified by the GestureSettings property. |
ProcessUpEvent | Processes pointer input and raises the KinectGestureRecognizer events appropriate to a pointer up action for the gestures and manipulations specified by the GestureSettings property." |
Events
Name | Description |
---|---|
Holding | Occurs when a user performs a press and hold gesture. |
ManipulationCompleted | Occurs when the input points are lifted and all subsequent motion (translation or zoom) through inertia has ended. |
ManipulationInertiaStarting | Occurs when all contact points are lifted during a manipulation and the velocity of the manipulation is significant enough to initiate inertia behavior (translation and zoom continue after the input pointers are lifted). |
ManipulationStarted | Occurs when one or more input points have been initiated and subsequent motion (translation or zoom) has begun. |
ManipulationUpdated | Occurs after one or more input points have been initiated and subsequent motion (translation or zoom) is under way. |
PressingCompleted | Occurs when the system no longer considers the pointer to be over a tappable gesture recognizer. |
PressingStarted | Occurs when the pointer begins a press gesture over a tappable gesture recognizer. |
PressingUpdated | Occurs as additional points are processed by the gesture recognizer during a press gesture. |
Tapped | Occurs when the Kinect for Windows sensor input is interpreted as a tap gesture. |
Requirements
Namespace: WindowsPreview.Kinect.Input
Metadata: windowspreview.kinect.winmd