Struct XRFace
  
Syntax
public struct XRFace : ITrackable, IEquatable<XRFace>
 
Properties
  
fixationPoint
The position of which the eyes are fixated in relation to the face.
 
Declaration
public Vector3 fixationPoint { get; }
 
Property Value
leftEyePose
The pose of the left eye in relation to the face.
 
Declaration
public Pose leftEyePose { get; }
 
Property Value
nativePtr
A native pointer associated with this XRFace.
 
Declaration
public IntPtr nativePtr { get; }
 
Property Value
pose
The pose of the face describes its position and rotation in session space.
 
Declaration
public Pose pose { get; }
 
Property Value
Implements
rightEyePose
The pose of the right eye in relation to the face.
 
Declaration
public Pose rightEyePose { get; }
 
Property Value
trackableId
Declaration
public TrackableId trackableId { get; }
 
Property Value
Implements
trackingState
The tracking state associated with this XRFace.
 
Declaration
public TrackingState trackingState { get; }
 
Property Value
Implements
Methods
  
Equals(Object)
Declaration
public override bool Equals(object obj)
 
Parameters
| Type | 
Name | 
Description | 
| Object | 
obj | 
 | 
Returns
Overrides
Equals(XRFace)
Declaration
public bool Equals(XRFace other)
 
Parameters
| Type | 
Name | 
Description | 
| XRFace | 
other | 
 | 
Returns
GetDefault()
Get a XRFace with reasonable default values.
 
Declaration
public static XRFace GetDefault()
 
Returns
| Type | 
Description | 
| XRFace | 
A new XRFace populated with default values. 
 | 
GetHashCode()
Declaration
public override int GetHashCode()
 
Returns
Overrides
Operators
  
Equality(XRFace, XRFace)
Declaration
public static bool operator ==(XRFace lhs, XRFace rhs)
 
Parameters
Returns
Inequality(XRFace, XRFace)
Declaration
public static bool operator !=(XRFace lhs, XRFace rhs)
 
Parameters
Returns