IKinectGestureRecognizer Interface
Provides gesture and manipulation recognition, and settings.
Syntax
interface IKinectGestureRecognizer : public IUnknown
Members
IKinectGestureRecognizer has the following members.
Methods
Name | Description |
---|---|
CompleteGesture | Causes the gesture recognizer to finalize an interaction. |
get_AutoProcessInertia | Gets a value that indicates whether manipulations during inertia are generated automatically. If false, the app is expected to call ProcessInertia periodically. |
get_BoundingRect | Gets the bounds of a tappable gesture recognizer. |
get_GestureSettings | Sets a value that indicates the gesture and manipulation settings supported by an application. |
get_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). |
get_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). |
get_IsActive | Gets a value that indicates whether an interaction is being processed. |
get_IsInertial | Gets a value that indicates whether a manipulation is still being processed during inertia (no input points are active). |
ProcessDownEvent | Processes pointer input and raises the IKinectGestureRecognizer events appropriate to a pointer down action for the gestures and manipulations specified by the object's gesture settings. |
ProcessInertia | Performs inertia calculations and raises the various inertia events. |
ProcessMoveEvents | Processes pointer input and raises the IKinectGestureRecognizer events appropriate to a pointer move action for the gestures and manipulations specified by the object's gesture settings. |
ProcessUpEvent | Processes pointer input and raises the IKinectGestureRecognizer events appropriate to a pointer up action for the gestures and manipulations specified by the object's gesture settings. |
put_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. |
put_BoundingRect | Sets the bounds of a tappable gesture recognizer. |
put_GestureSettings | Sets a value that indicates the gesture and manipulation settings supported by an application. |
put_InertiaTranslationDeceleration | 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). |
put_InertiaTranslationDisplacement | 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). |
RegisterManipulationCompletedHandler | Registers the handler for the selection tapped event. |
RegisterManipulationInertiaStartingHandler | Registers the handler for the manipulation inertia starting event. |
RegisterManipulationStartedHandler | Registers the handler for the manipulation stated event. |
RegisterManipulationUpdatedHandler | Registers the handler for the manipulation updated event. |
RegisterSelectionHoldingHandler | Registers the handler for the selection holding event. |
RegisterSelectionPressingCompletedHandler | Registers the handler for the selection pressing completed event. |
RegisterSelectionPressingStartedHandler | Registers the handler for the selection pressing started event. |
RegisterSelectionPressingUpdatedHandler | Registers the handler for the pressing updated event. |
RegisterSelectionTappedHandler | Registers the handler for the selection tapped event. |
UnregisterManipulationCompletedHandler | Unregisters the handler for the manipulation completed event. |
UnregisterManipulationInertiaStartingHandler | Unregisters the handler for the manipulation intertia starting event. |
UnregisterManipulationStartedHandler | Unregisters the handler for the manipulation started event. |
UnregisterManipulationUpdatedHandler | Unregisters the handler for the manipulation updated event. |
UnregisterSelectionHoldingHandler | Unregisters the handler for the selection holding event. |
UnregisterSelectionPressingCompletedHandler | Unregisters the handler for the pressing completed event. |
UnregisterSelectionPressingStartedHandler | Unregisters the handler for the pressing started event. |
UnregisterSelectionPressingUpdatedHandler | Unregisters the handler for the pressing updated event. |
UnregisterSelectionTappedHandler | Unregisters the handler for the selection tapped event. |
Requirements
Header: kinect.h
Library: TBD