DIRECTMANIPULATION_INTERACTION_TYPE enumeration (directmanipulation.h)
Defines gestures recognized by Direct Manipulation.
Syntax
typedef enum DIRECTMANIPULATION_INTERACTION_TYPE {
DIRECTMANIPULATION_INTERACTION_BEGIN = 0,
DIRECTMANIPULATION_INTERACTION_TYPE_MANIPULATION = 1,
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_TAP = 2,
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_HOLD = 3,
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_CROSS_SLIDE = 4,
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_PINCH_ZOOM = 5,
DIRECTMANIPULATION_INTERACTION_END = 100
} ;
Constants
DIRECTMANIPULATION_INTERACTION_BEGIN Value: 0 Marks the beginning of an interaction. |
DIRECTMANIPULATION_INTERACTION_TYPE_MANIPULATION Value: 1 A compound gesture that supports translation, rotation and scaling. |
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_TAP Value: 2 A tap gesture. |
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_HOLD Value: 3 A hold gesture. |
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_CROSS_SLIDE Value: 4 Select or move through slide or swipe gestures. |
DIRECTMANIPULATION_INTERACTION_TYPE_GESTURE_PINCH_ZOOM Value: 5 A zoom gesture. |
DIRECTMANIPULATION_INTERACTION_END Value: 100 Marks the end of an interaction. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 8.1 [desktop apps only] |
Minimum supported server | Windows Server 2012 R2 [desktop apps only] |
Header | directmanipulation.h |