共用方式為


interactioncontext.h 標頭

互動內容會使用此標頭。 如需詳細資訊,請參閱:

interactioncontext.h 包含下列程式設計介面:

功能

 
AddPointerInteractionContext

在 Interaction Context 對象處理的指標集合中包含指定的指標。
BufferPointerPacketsInteractionContext

將單一輸入指標的歷程記錄新增至 Interaction Context 對象的緩衝區。
CreateInteractionContext

建立並初始化 Interaction Context 物件。
DestroyInteractionContext

終結指定的 Interaction Context 物件。
GetCrossSlideParameterInteractionContext

取得交叉投影片互動行為。
GetHoldParameterInteractionContext

取得保留互動行為。
GetInertiaParameterInteractionContext

取得操作的慣性行為(轉譯、旋轉、縮放)。
GetInteractionConfigurationInteractionContext

取得 Interaction Context 對象的互動組態狀態。
GetMouseWheelParameterInteractionContext

取得 Interaction Context 物件的滑鼠滾輪狀態。
GetPropertyInteractionContext

取得 Interaction Context 物件屬性。
GetStateInteractionContext

取得目前的互動內容狀態,以及內容返回閑置狀態的時間。
GetTapParameterInteractionContext

取得點選互動行為。
GetTranslationParameterInteractionContext

取得拖曳互動行為。
ProcessBufferedPacketsInteractionContext

處理指標輸入框架結尾的緩衝封包。
ProcessInertiaInteractionContext

將定時器輸入傳送至 Interaction Context 物件以進行慣性處理。
ProcessPointerFramesInteractionContext

處理一組指標輸入框架。
RegisterOutputCallbackInteractionContext

註冊回呼,以接收來自 Interaction Context 對象的互動事件。
RegisterOutputCallbackInteractionContext2

註冊回呼,以接收來自 Interaction Context 對象的互動事件。
RemovePointerInteractionContext

從 Interaction Context 物件所處理的指標集合中移除指定的指標。
ResetInteractionContext

將互動狀態、互動組態設定和所有參數重設為其初始狀態。 目前的互動會取消而不通知。 下一次使用之前,必須先重新設定互動內容。
SetCrossSlideParametersInteractionContext

設定交叉投影片互動。
SetHoldParameterInteractionContext

設定保留互動行為。
SetInertiaParameterInteractionContext

設定操作的慣性行為(轉譯、旋轉、縮放)在增益接觸之後。
SetInteractionConfigurationInteractionContext

設定 Interaction Context 對象來處理指定的操作。
SetMouseWheelParameterInteractionContext

設定滑鼠滾輪輸入的參數值。
SetPivotInteractionContext

使用單一輸入指標來設定旋轉操作的中心點,以及中心點的樞紐半徑。
SetPropertyInteractionContext

設定 Interaction Context 物件屬性。
SetTapParameterInteractionContext

設定點選互動行為。
SetTranslationParameterInteractionContext

設定拖曳互動行為。
StopInteractionContext

將互動狀態設定為INTERACTION_STATE_IDLE,並將所有互動組態設定和參數維持不變。

回呼函式

 
INTERACTION_CONTEXT_OUTPUT_CALLBACK

從 Interaction Context 物件接收事件的回呼。
INTERACTION_CONTEXT_OUTPUT_CALLBACK2

從 Interaction Context 物件接收事件的回呼。

結構

 
CROSS_SLIDE_PARAMETER

定義交叉投影片閾值及其距離臨界值。
INTERACTION_ARGUMENTS_CROSS_SLIDE

定義交叉投影片互動的狀態。
INTERACTION_ARGUMENTS_MANIPULATION

定義操作的狀態。
INTERACTION_ARGUMENTS_TAP

定義點選互動的狀態。
INTERACTION_CONTEXT_CONFIGURATION

定義互動內容物件的組態,以啟用、停用或修改互動的行為。
INTERACTION_CONTEXT_OUTPUT

定義 Interaction Context 對象的輸出。
INTERACTION_CONTEXT_OUTPUT2

定義 Interaction Context 對象的輸出。
MANIPULATION_TRANSFORM

定義操作的轉換數據。
MANIPULATION_VELOCITY

定義操作的速度數據。

枚舉

 
CROSS_SLIDE_FLAGS

指定交叉投影片互動的狀態。
CROSS_SLIDE_THRESHOLD

指定交叉滑動行為臨界值。
HOLD_PARAMETER

指定與按住手勢相關的各種值。
INERTIA_PARAMETER

指定操作的慣性值(轉譯、旋轉、縮放)。
INTERACTION_CONFIGURATION_FLAGS

指定設定 Interaction Context 物件時要啟用的互動。
INTERACTION_CONTEXT_PROPERTY

指定 Interaction Context 對象的屬性。
INTERACTION_FLAGS

指定互動的狀態。
INTERACTION_ID

指定用於設定 Interaction Context 對象的互動狀態。
INTERACTION_STATE

指定 Interaction Context 物件的狀態。
MANIPULATION_RAILS_STATE

指定互動的鐵路狀態。
MOUSE_WHEEL_PARAMETER

指定可以對應至滑鼠滾輪旋轉的操作。
TAP_PARAMETER

指定與點選手勢相關的各種值。
TRANSLATION_PARAMETER

指定與拖曳操作相關的各種值。