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. |