private void OnGestureHoldStarted(SpatialGestureRecognizer sender, SpatialHoldStartedEventArgs args)
 {
     if (this.HoldStartedEvent != null)
     {
         WaveForegroundTask.Run(() =>
         {
             this.HoldStartedEvent(
                 this.service,
                 (SpatialSource)args.InteractionSourceKind,
                 this.mixedRealityApplication.HeadRay);
         });
     }
 }
Beispiel #2
0
 void Hold_HoldStarted(SpatialGestureRecognizer sender, SpatialHoldStartedEventArgs args)
 {
     Application.InvokeOnMain(() => app.OnGestureHoldStarted());
 }
Beispiel #3
0
        void Hold_HoldStarted(SpatialGestureRecognizer sender, SpatialHoldStartedEventArgs args)
        {
            var gaze = GazeInfo.FromHeadPose(args.TryGetPointerPose(referenceFrame.CoordinateSystem)?.Head);

            Application.InvokeOnMain(() => app.OnGestureHoldStarted(gaze));
        }
 /// <summary>
 /// OnHoldStarted
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private void OnHoldStarted(SpatialGestureRecognizer sender, SpatialHoldStartedEventArgs args)
 {
     holdStartTime = DateTime.Now;
 }