DIRECTMANIPULATION_MOTION_TYPES enumeration (directmanipulation.h)

Defines the Direct Manipulation motion type.

Syntax

typedef enum DIRECTMANIPULATION_MOTION_TYPES {
  DIRECTMANIPULATION_MOTION_NONE = 0,
  DIRECTMANIPULATION_MOTION_TRANSLATEX = 0x1,
  DIRECTMANIPULATION_MOTION_TRANSLATEY = 0x2,
  DIRECTMANIPULATION_MOTION_ZOOM = 0x4,
  DIRECTMANIPULATION_MOTION_CENTERX = 0x10,
  DIRECTMANIPULATION_MOTION_CENTERY = 0x20,
  DIRECTMANIPULATION_MOTION_ALL
} ;

Constants

 
DIRECTMANIPULATION_MOTION_NONE
Value: 0
None.
DIRECTMANIPULATION_MOTION_TRANSLATEX
Value: 0x1
Translation in the horizontal axis.
DIRECTMANIPULATION_MOTION_TRANSLATEY
Value: 0x2
Translation in the vertical axis.
DIRECTMANIPULATION_MOTION_ZOOM
Value: 0x4
Zoom.
DIRECTMANIPULATION_MOTION_CENTERX
Value: 0x10
The horizontal center of the manipulation.
DIRECTMANIPULATION_MOTION_CENTERY
Value: 0x20
The vertical center of the manipulation.
DIRECTMANIPULATION_MOTION_ALL
All manipulation motion.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header directmanipulation.h

See also

Direct Manipulation Enumerations

SetChaining

SetSnapCoordinate

SetSnapInterval

SetSnapPoints

SetSnapType