交互上下文

交互上下文技术概述。

若要开发交互上下文,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
CROSS_SLIDE_FLAGS

指定跨幻灯片交互的状态。
CROSS_SLIDE_THRESHOLD

指定交叉滑动行为阈值。
INERTIA_PARAMETER

指定操作 (平移、旋转、缩放) 的惯性值。
INTERACTION_CONFIGURATION_FLAGS

指定在配置交互上下文对象时要启用的交互。
INTERACTION_CONTEXT_PROPERTY

指定交互上下文对象的属性。
INTERACTION_FLAGS

指定交互的状态。
INTERACTION_ID

指定用于配置交互上下文对象的交互状态。
INTERACTION_STATE

指定交互上下文对象的状态。
MANIPULATION_RAILS_STATE

指定交互的导轨状态。
MOUSE_WHEEL_PARAMETER

指定可映射到鼠标滚轮旋转的操作。

函数

 
AddPointerInteractionContext

在交互上下文对象处理的指针集中包括指定的指针。
BufferPointerPacketsInteractionContext

将单个输入指针的历史记录添加到 Interaction Context 对象的缓冲区。
CreateInteractionContext

创建并初始化交互上下文对象。
DestroyInteractionContext

销毁指定的交互上下文对象。
GetCrossSlideParameterInteractionContext

获取跨幻灯片交互行为。
GetInertiaParameterInteractionContext

获取操作 (平移、旋转、缩放) 的惯性行为。
GetInteractionConfigurationInteractionContext

获取交互上下文对象的交互配置状态。
GetMouseWheelParameterInteractionContext

获取 Interaction Context 对象的鼠标滚轮状态。
GetPropertyInteractionContext

获取交互上下文对象属性。
GetStateInteractionContext

获取当前交互上下文状态以及上下文将返回到空闲状态的时间。
INTERACTION_CONTEXT_OUTPUT_CALLBACK

从交互上下文对象接收事件的回调。
ProcessBufferedPacketsInteractionContext

处理指针输入帧末尾的缓冲数据包。
ProcessInertiaInteractionContext

将计时器输入发送到交互上下文对象进行惯性处理。
ProcessPointerFramesInteractionContext

处理一组指针输入帧。
RegisterOutputCallbackInteractionContext

注册一个回调,以从交互上下文对象接收交互事件。
RemovePointerInteractionContext

从交互上下文对象处理的指针集中删除指定的指针。
ResetInteractionContext

将交互状态、交互配置设置和所有参数重置为其初始状态。 取消当前交互时不发出通知。 在下次使用之前,必须重新配置交互上下文。
SetCrossSlideParametersInteractionContext

配置跨幻灯片交互。
SetInertiaParameterInteractionContext

配置操作的惯性行为, (平移、旋转、缩放) 在解除接触后。
SetInteractionConfigurationInteractionContext

配置交互上下文对象以处理指定的操作。
SetMouseWheelParameterInteractionContext

设置鼠标滚轮输入的参数值。
SetPivotInteractionContext

为使用单个输入指针的旋转操作设置中心点和中心点的透视半径。
SetPropertyInteractionContext

设置交互上下文对象属性。
StopInteractionContext

将交互状态设置为INTERACTION_STATE_IDLE,并保留所有交互配置设置和参数不变。

结构

 
CROSS_SLIDE_PARAMETER

定义横滑阈值及其距离阈值。
INTERACTION_ARGUMENTS_CROSS_SLIDE

定义跨幻灯片交互的状态。
INTERACTION_ARGUMENTS_MANIPULATION

定义操作的状态。
INTERACTION_ARGUMENTS_TAP

定义点击交互的状态。
INTERACTION_CONTEXT_CONFIGURATION

定义用于启用、禁用或修改交互行为的交互上下文对象的配置。
INTERACTION_CONTEXT_OUTPUT

定义交互上下文对象的输出。
MANIPULATION_TRANSFORM

定义操作的转换数据。
MANIPULATION_VELOCITY

定义操作的速度数据。