SpatialGestureRecognizer.CaptureInteraction(SpatialInteraction) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した操作の一部として発生するすべての入力イベントを追跡します。
public:
virtual void CaptureInteraction(SpatialInteraction ^ interaction) = CaptureInteraction;
void CaptureInteraction(SpatialInteraction const& interaction);
public void CaptureInteraction(SpatialInteraction interaction);
function captureInteraction(interaction)
Public Sub CaptureInteraction (interaction As SpatialInteraction)
パラメーター
- interaction
- SpatialInteraction
InteractionDetected イベントからキャプチャする相互作用。
注釈
SpatialGestureRecognizer を使用するには、SpatialInteractionManager の InteractionDetected イベントを処理します。 そのイベント ハンドラーを使用して、TryGetPointerPose を呼び出して SpatialPointerPose (その時点の) を取得します。 SpatialPointerPose からユーザーの視線入力レイを取得し、それをユーザーの周囲のホログラムとサーフェスと交差させます (ユーザーが対話する対象を決定するため)。 次に、CaptureInteraction メソッドを使用して、 SpatialInteraction イベント引数をターゲット ホログラムの SpatialGestureRecognizer に渡します。 その後、認識エンジンの作成時に設定された SpatialGestureSettings に従って相互作用が解釈されます。
注意
複数の SpatialGestureRecognizer で同じ操作をキャプチャするように選択できます。 この場合、イベントは SpatialGestureSettings に従って両方の認識エンジンから表示されます。 たとえば、NavigationRailsY でのスクロールをサポートするホログラム内に論理的に含まれる Tap をサポートするホログラムが 1 つあり、内側のホログラムを見つめるときに両方のジェスチャをサポートする必要がある場合です。