Direct Manipulation Enumerations

The topics contained in this section provide the reference specifications for Direct Manipulation enumerations.

In this section

Topic Description
DIRECTMANIPULATION_AUTOSCROLL_CONFIGURATION
Determines the type and direction of automatic scrolling animation to apply.
DIRECTMANIPULATION_CONFIGURATION
Defines the interaction configuration states available in Direct Manipulation.
DIRECTMANIPULATION_DRAG_DROP_CONFIGURATION
Defines behaviors for the drag-drop interaction.
DIRECTMANIPULATION_DRAG_DROP_STATUS
Defines the drag-and-drop interaction states for the viewport.
DIRECTMANIPULATION_GESTURE_CONFIGURATION
Defines the gestures that can be passed to SetManualGesture.
DIRECTMANIPULATION_HITTEST_TYPE
Defines how hit testing is handled by Direct Manipulation when using a dedicated hit-test thread registered through RegisterHitTestTarget.
DIRECTMANIPULATION_HORIZONTALALIGNMENT
Defines the horizontal alignment options for content within a viewport.
DIRECTMANIPULATION_INPUT_MODE
Defines the threading behavior for SetInputMode or SetUpdateMode. The exact meaning of each constant depends on the method called.
DIRECTMANIPULATION_INTERACTION_TYPE
Defines gestures recognized by Direct Manipulation.
DIRECTMANIPULATION_MOTION_TYPES
Defines the Direct Manipulation motion type.
DIRECTMANIPULATION_SNAPPOINT_COORDINATE
Defines the coordinate system for a collection of snap points.
DIRECTMANIPULATION_SNAPPOINT_TYPE
Modifies how the final inertia end position is calculated.
DIRECTMANIPULATION_STATUS
Defines the possible states of Direct Manipulation.
DIRECTMANIPULATION_VERTICALALIGNMENT
Defines the vertical alignment settings for content within the viewport.
DIRECTMANIPULATION_VIEWPORT_OPTIONS
Defines the input behavior options for the viewport.

Direct Manipulation Reference