次の方法で共有


SpatialGestureRecognizer.CaptureInteraction(SpatialInteraction) メソッド

定義

指定した操作の一部として発生するすべての入力イベントを追跡します。

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 を使用するには、SpatialInteractionManagerInteractionDetected イベントを処理します。 そのイベント ハンドラーを使用して、TryGetPointerPose を呼び出して SpatialPointerPose (その時点の) を取得します。 SpatialPointerPose からユーザーの視線入力レイを取得し、それをユーザーの周囲のホログラムとサーフェスと交差させます (ユーザーが対話する対象を決定するため)。 次に、CaptureInteraction メソッドを使用して、 SpatialInteraction イベント引数をターゲット ホログラムの SpatialGestureRecognizer に渡します。 その後、認識エンジンの作成時に設定された SpatialGestureSettings に従って相互作用が解釈されます。

注意

複数の SpatialGestureRecognizer で同じ操作をキャプチャするように選択できます。 この場合、イベントは SpatialGestureSettings に従って両方の認識エンジンから表示されます。 たとえば、NavigationRailsY でのスクロールをサポートするホログラム内に論理的に含まれる Tap をサポートするホログラムが 1 つあり、内側のホログラムを見つめるときに両方のジェスチャをサポートする必要がある場合です。

適用対象