Skip to main content
Version: 12 Dec 2024

State

Information about the state of the Gaze Recognition system.

Public Methods

override string ToString

public override string ToString()

Public Attributes

AmplitudeDeg

Metadata field for amplitude of the current movement, which is eye-position displacement in degrees of visual angle. Amplitude applies to saccades and pursuit, otherwise NaN.


public readonly float AmplitudeDeg;


Behavior

Represents what known gaze Recognition behavior is present.


public readonly Behavior Behavior;

TypeDescription
readonly BehaviorA set of mutually-exclusive behaviors that the Gaze Recognition system can report.

DirectionRadial

Metadata field for direction of the current movement, in radial degrees (0-360). Direction field applies to saccades and pursuit, otherwise NaN


public readonly float DirectionRadial;


DurationS

Metadata field for duration of the current behavior (gaze type), in seconds. Duration applies to all gaze types


public readonly float DurationS;


Error

Represents what gaze Recognition error (if any) is present.


public readonly Error Error;

TypeDescription
readonly ErrorA set of possible error codes that the Gaze Recognition system can report.

EyeLeft

A vector for eye-in-skull position of left eye, even if right eye is closed


public readonly Vector2 EyeLeft;


EyeRight

A vector for eye-in-skull position of right eye, even if left eye is closed.


public readonly Vector2 EyeRight;


OnsetS

Metadata field for onset of the current behavior, in seconds. Onset applies to all behaviors and marks the time when the current behavior began.


public readonly float OnsetS;


TimeStamp

The timestamp accociated with all data fields in this struct, giving the headset clock.


public readonly MLTime TimeStamp;

TypeDescription
readonly MLTimeRepresents an ML API wide timestamp in nanoseconds that is not guaranteed to be synced with any system time. If OpenXR is used, MLTime is synonymous with the XrTime type.

VelocityDegps

Metadata field for velocity of the current movement, in degrees per second. Velocity field applies to saccades and pursuit, otherwise NaN


public readonly float VelocityDegps;