DIRECTMANIPULATION_MOTION_TYPES enumeration

Defines the Direct Manipulation motion type.

Syntax


typedef enum DIRECTMANIPULATION_MOTION_TYPES { 
  DIRECTMANIPULATION_MOTION_NONE        = 0x0000,
  DIRECTMANIPULATION_MOTION_TRANSLATEX  = 0x0001,
  DIRECTMANIPULATION_MOTION_TRANSLATEY  = 0x0002,
  DIRECTMANIPULATION_MOTION_ZOOM        = 0x0004,
  DIRECTMANIPULATION_MOTION_CENTERX     = 0x0010,
  DIRECTMANIPULATION_MOTION_CENTERY     = 0x0020,
  DIRECTMANIPULATION_MOTION_ALL         = DIRECTMANIPULATION_MOTION_TRANSLATEX | DIRECTMANIPULATION_MOTION_TRANSLATEY | DIRECTMANIPULATION_MOTION_ZOOM | DIRECTMANIPULATION_MOTION_CENTERX | DIRECTMANIPULATION_MOTION_CENTERY
} DIRECTMANIPULATION_MOTION_TYPES;

Constants

DIRECTMANIPULATION_MOTION_NONE

None.

DIRECTMANIPULATION_MOTION_TRANSLATEX

Translation in the horizontal axis.

DIRECTMANIPULATION_MOTION_TRANSLATEY

Translation in the vertical axis.

DIRECTMANIPULATION_MOTION_ZOOM

Zoom.

DIRECTMANIPULATION_MOTION_CENTERX

The horizontal center of the manipulation.

DIRECTMANIPULATION_MOTION_CENTERY

The vertical center of the manipulation.

DIRECTMANIPULATION_MOTION_ALL

All manipulation motion.

Requirements

Minimum supported client

Windows 8 [desktop apps only]

Minimum supported server

Windows Server 2012 [desktop apps only]

Header

Directmanipulation.h

IDL

DirectManipulation.idl

See also

Direct Manipulation Enumerations
SetChaining
SetSnapType
SetSnapPoints
SetSnapCoordinate
SetSnapInterval

 

 

Community Additions

ADD
Show:
© 2014 Microsoft