Interaction Context Functions

The topics in this section provide the reference specifications for Interaction Context functions.

In this section

Topic Description
AddPointerInteractionContext
Include the specified pointer in the set of pointers processed by the Interaction Context object.
BufferPointerPacketsInteractionContext
Adds the history for a single input pointer to the buffer of the Interaction Context object.
CreateInteractionContext
Creates and initializes an Interaction Context object.
DestroyInteractionContext
Destroys the specified Interaction Context object.
GetCrossSlideParameterInteractionContext
Gets the cross-slide interaction behavior.
GetInertiaParameterInteractionContext
Gets the inertia behavior of a manipulation (translation, rotation, scaling).
GetInteractionConfigurationInteractionContext
Gets interaction configuration state for the Interaction Context object.
GetMouseWheelParameterInteractionContext
Gets the mouse wheel state for the Interaction Context object.
GetPropertyInteractionContext
Gets Interaction Context object properties.
GetStateInteractionContext
Gets current Interaction Context state and the time when the context will return to idle state.
ProcessBufferedPacketsInteractionContext
Process buffered packets at the end of a pointer input frame.
ProcessInertiaInteractionContext
Sends timer input to the Interaction Context object for inertia processing.
ProcessPointerFramesInteractionContext
Processes a set of pointer input frames.
RegisterOutputCallbackInteractionContext
Registers a callback to receive interaction events from an Interaction Context object.
RemovePointerInteractionContext
Remove the specified pointer from the set of pointers processed by the Interaction Context object.
ResetInteractionContext
Resets the interaction state, interaction configuration settings, and all parameters to their initial state. Current interactions are cancelled without notifications.
Interaction Context must be reconfigured before next use.
SetCrossSlideParametersInteractionContext
Configures the cross-slide interaction.
SetInertiaParameterInteractionContext
Configures the inertia behavior of a manipulation (translation, rotation, scaling) after the contact is lifted.
SetInteractionConfigurationInteractionContext
Configures the Interaction Context object to process the specified manipulations.
SetMouseWheelParameterInteractionContext
Sets the parameter values for mouse wheel input.
SetPivotInteractionContext
Sets the center point, and the pivot radius from the center point, for a rotation manipulation using a single input pointer.
SetPropertyInteractionContext
Sets Interaction Context object properties.
StopInteractionContext
Sets the interaction state to INTERACTION_STATE_IDLE and leaves all interaction configuration settings and parameters intact. Current interactions are cancelled and notifications sent as required.
Interaction Context does not have to be reconfigured before next use.

Interaction Context Reference