Struct XRHumanBody
Container for the data representing a trackable human body.
Syntax
public struct XRHumanBody : IEquatable<XRHumanBody>, ITrackable
Properties
estimatedHeightScaleFactor
The scale factor that relates the implementation's default body height to the estimated height.
Declaration
public float estimatedHeightScaleFactor { get; }
Property Value
| Type |
Description |
| Single |
The scale factor that relates the implementation's default body height to the estimated height.
|
nativePtr
The native pointer to implementation-specific human body.
Declaration
public IntPtr nativePtr { get; }
Property Value
| Type |
Description |
| IntPtr |
The native pointer to implementation-specific human body.
|
pose
The pose for the human body origin.
Declaration
public Pose pose { get; }
Property Value
| Type |
Description |
| Pose |
The pose for the human body origin.
|
Implements
trackableId
The trackable identifier for the human body.
Declaration
public TrackableId trackableId { get; }
Property Value
| Type |
Description |
| TrackableId |
The trackable identifier for the human body.
|
Implements
trackingState
The tracking state for the human body.
Declaration
public TrackingState trackingState { get; }
Property Value
| Type |
Description |
| TrackingState |
The tracking state for the human body.
|
Implements
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| Object |
obj |
|
Returns
Overrides
Equals(XRHumanBody)
Declaration
public bool Equals(XRHumanBody other)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Operators
Equality(XRHumanBody, XRHumanBody)
Declaration
public static bool operator ==(XRHumanBody lhs, XRHumanBody rhs)
Parameters
Returns
Inequality(XRHumanBody, XRHumanBody)
Declaration
public static bool operator !=(XRHumanBody lhs, XRHumanBody rhs)
Parameters
Returns