private void OnGazeExited(
     GazeInputSourcePreview provider,
     GazeExitedPreviewEventArgs args)
 {
     // Debug.WriteLine("Exited at %ld", args.CurrentPoint.Timestamp);
     _gazeCursor.IsGazeEntered = false;
 }
Пример #2
0
 private void GazeExited(
     GazeInputSourcePreview sender,
     GazeExitedPreviewEventArgs args)
 {
     // Mark the event handled
     args.Handled = true;
 }
Пример #3
0
        /// <summary>
        /// GazeExited handler.
        /// Call DisplayRequest.RequestRelease to conclude the
        /// RequestActive called in GazeEntered.
        /// </summary>
        /// <param name="sender">Source of the gaze exited event</param>
        /// <param name="e">Event args for the gaze exited event</param>
        private void GazeExited(
            GazeInputSourcePreview sender,
            GazeExitedPreviewEventArgs args)
        {
            // Hide gaze tracking ellipse.
            eyeGazePositionEllipse.Visibility = Visibility.Collapsed;

            // Mark the event handled.
            args.Handled = true;
        }
Пример #4
0
        private void OnGazeExited(GazeInputSourcePreview sender, GazeExitedPreviewEventArgs args)
        {
            Log(_isEntered ? "Gaze exited" : "Unexpected gaze exit without prior enter", args.CurrentPoint);

            _isEntered = false;
        }
Пример #5
0
 private void GazeInputSourcePreview_GazeExited(GazeInputSourcePreview sender, GazeExitedPreviewEventArgs args)
 {
     _leftEyePosition.Clear();
     _rightEyePosition.Clear();
     _headPosition.Clear();
     _headRotatePosition.Clear();
     GazeExited?.Invoke();
 }