MANIPULATION_TRANSFORM structure (interactioncontext.h)

Defines the transformation data for a manipulation.

Syntax

typedef struct MANIPULATION_TRANSFORM {
  float translationX;
  float translationY;
  float scale;
  float expansion;
  float rotation;
} MANIPULATION_TRANSFORM;

Members

translationX

Translation along the x-axis, in HIMETRIC units.

translationY

Translation along the y-axis, in HIMETRIC units.

scale

Change in scale as a percentage, in HIMETRIC units.

expansion

Expansion in user-defined coordinates, in HIMETRIC units.

rotation

Change in rotation, in radians.

Requirements

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

See also

Interaction Context Structures