相互作用コンテキスト テクノロジの概要。
対話コンテキストを開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
列挙
|
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 操作の速度データを定義します。 |