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