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