Struct XRFace
Syntax
public struct XRFace : ITrackable, IEquatable<XRFace>
Properties
defaultValue
Get a XRFace with reasonable default values.
Declaration
public static XRFace defaultValue { get; }
Property Value
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
Implements
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
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