Interaction Context Functions

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

In this section

TopicDescription

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.

 

Related topics

Interaction Context Reference

 

 

Community Additions

ADD
Show:
© 2014 Microsoft