INTERACTION_ARGUMENTS_MANIPULATION structure (interactioncontext.h)
Defines the state of a manipulation.
Syntax
typedef struct INTERACTION_ARGUMENTS_MANIPULATION {
MANIPULATION_TRANSFORM delta;
MANIPULATION_TRANSFORM cumulative;
MANIPULATION_VELOCITY velocity;
MANIPULATION_RAILS_STATE railsState;
} INTERACTION_ARGUMENTS_MANIPULATION;
Members
delta
The change in translation, rotation, and scale since the last INTERACTION_CONTEXT_OUTPUT_CALLBACK.
cumulative
The accumulated change in translation, rotation, and scale since the interaction started.
velocity
The velocities of the accumulated transformations for the interaction.
railsState
One of the constants from MANIPULATION_RAILS_STATE.
Requirements
Minimum supported client | Windows 8 [desktop apps only] |
Minimum supported server | Windows Server 2012 [desktop apps only] |
Header | interactioncontext.h |