次の方法で共有


対話コンテキスト

相互作用コンテキスト テクノロジの概要。

対話コンテキストを開発するには、次のヘッダーが必要です。

このテクノロジのプログラミング ガイダンスについては、次を参照してください。

列挙

 
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

Interaction Context オブジェクトによって処理されるポインターのセットに、指定したポインターを含めます。
BufferPointerPacketsInteractionContext

1 つの入力ポインターの履歴を Interaction Context オブジェクトのバッファーに追加します。
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

Interaction Context オブジェクトによって処理されるポインターのセットから、指定したポインターを削除します。
ResetInteractionContext

対話状態、対話構成設定、およびすべてのパラメーターを初期状態にリセットします。 現在の操作は通知なしで取り消されます。 対話コンテキストは、次に使用する前に再構成する必要があります。
SetCrossSlideParametersInteractionContext

クロススライド操作を構成します。
SetHoldParameterInteractionContext

保留操作の動作を設定します。
SetInertiaParameterInteractionContext

接触が解除された後の操作 (平行移動、回転、スケーリング) の慣性動作を構成します。
SetInteractionConfigurationInteractionContext

指定した操作を処理するように Interaction Context オブジェクトを構成します。
SetMouseWheelParameterInteractionContext

マウス ホイール入力のパラメーター値を設定します。
SetPivotInteractionContext

1 つの入力ポインターを使用した回転操作の中心点と中心点からのピボット半径を設定します。
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

操作の速度データを定義します。