Share via


ManipulatableModel Class

Maintains data and state for a manipulatable Kinect Toolkit input element.

Syntax

public ref class ManipulatableModel sealed : IInputModel, IManipulatableModel
public sealed class ManipulatableModel : IInputModel, IManipulatableModel
var manipulatableModel = Microsoft.Kinect.Toolkit.Input.ManipulatableModel;

Members

ManipulatableModel has the following members.

Constructors

Name Description
ManipulatableModel Overloaded. Initializes a new instance of the ManipulatableModel class that maintains data and state for a Kinect Toolkit input element.

Properties

Name Description
CapturedPointerId Gets the identifier of the KinectPointerPoint Class that has captured the Kinect Toolkit input element.
Element Gets the object that represents the Kinect Toolkit input element.
GestureRecognizer Gets the KinectGestureRecognizer Class associated with the Kinect Toolkit input element.
HasCapture Gets a boolean value indicating if the Kinect Toolkit input element is currently captured.
HasCaptureChanged Gets a boolean value indicating if the capture status of the Kinect Toolkit input element has changed.
IsInInertialManipulation Gets a boolean value indicating whether the Kinect Toolkit input element has an intertial manipulation in progress.
IsManipulatable Gets a boolean value indicating whether the Kinect Toolkit input element supports manipulation gestures.
ScrollOffset Gets the current scroll offset of the Kinect Toolkit input element.

Methods

Name Description
Attach Attaches the Kinect Toolkit input element to the the specified KinectGestureRecognizer Class.
CompleteGesture Finalizes a gesture.
Detach Detaches the Kinect Toolkit input element from the specified KinectGestureRecognizer Class.
Initialize Initializes the extent and client size of the Kinect Toolkit input element.
ProcessInertia Performs inertia calculations and raises associated inertia events.
ProcessPointerMove Processes the movement of the pointer associated with the Kinect Toolkit input element.
ScrollByOffset Scrolls the Kinect Toolkit input object by the specified offset, in pixels.
WindowResized Updates the size of the window associated with the Kinect Toolkie input.

Events

Name Description
ManipulationCompleted Occurs when a manipulation gesture associated with the Kinect Toolkit input element completes.
ManipulationInertiaStarting Occurs when the user has completed a manipulation gesture associated with the Kinect Toolkit input element and the inertial phase of the gesture starts.
ManipulationStarted Occurs when a manipulation gesture associated with the Kinect Toolkit input element starts.
ManipulationUpdated Occurs when a manipulation gesture associated with the Kinect Toolkit input element is updated.

Requirements

Namespace: Microsoft.Kinect.Toolkit.Input

Assembly: (in )

See also

Reference

Microsoft.Kinect.Toolkit.Input Namespace