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