交互上下文

交互上下文技术的概述。

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

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

枚举

 
CROSS_SLIDE_FLAGS

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

指定跨幻灯片行为阈值。
HOLD_PARAMETER

指定与按住手势相关的各种值。
INERTIA_PARAMETER

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

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

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

指定交互的状态。
INTERACTION_ID

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

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

指定交互的铁路状态。
MOUSE_WHEEL_PARAMETER

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

指定与点击手势相关的各种值。
TRANSLATION_PARAMETER

指定与拖动作相关的各种值。

Functions

 
AddPointerInteractionContext

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

将单个输入指针的历史记录添加到交互上下文对象的缓冲区。
CreateInteractionContext

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

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

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

获取保留交互行为。
GetInertiaParameterInteractionContext

获取作(翻译、旋转、缩放)的惯性行为。
GetInteractionConfigurationInteractionContext

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

获取交互上下文对象的鼠标滚轮状态。
GetPropertyInteractionContext

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

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

获取点击交互行为。
GetTranslationParameterInteractionContext

获取拖动交互行为。
INTERACTION_CONTEXT_OUTPUT_CALLBACK

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

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

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

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

处理一组指针输入帧。
RegisterOutputCallbackInteractionContext

注册回调以接收来自交互上下文对象的交互事件。
RegisterOutputCallbackInteractionContext2

注册回调以接收来自交互上下文对象的交互事件。
RemovePointerInteractionContext

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

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

配置跨幻灯片交互。
SetHoldParameterInteractionContext

设置保留交互行为。
SetInertiaParameterInteractionContext

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

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

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

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

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

设置点击交互行为。
SetTranslationParameterInteractionContext

设置拖动交互行为。
StopInteractionContext

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

结构

 
CROSS_SLIDE_PARAMETER

定义跨幻灯片阈值及其距离阈值。
INTERACTION_ARGUMENTS_CROSS_SLIDE

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

定义作的状态。
INTERACTION_ARGUMENTS_TAP

定义点击交互的状态。
INTERACTION_CONTEXT_CONFIGURATION

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

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

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

定义作的转换数据。
MANIPULATION_VELOCITY

定义作的速度数据。