Class XRHumanBodySubsystem.Provider
The provider which will service the XRHumanBodySubsystem.
Inherited Members
Namespace: UnityEngine.XR.ARSubsystems
Assembly: solution.dll
Syntax
public abstract class XRHumanBodySubsystem.Provider : SubsystemProvider<XRHumanBodySubsystem>
Properties
Name | Description |
---|---|
pose2DEnabled | Property to be implemented by the provider to get whether human body pose 2D estimation is enabled. |
pose2DRequested | Property to be implemented by the provider to set whether human body pose 2D estimation is requested. |
pose3DEnabled | Method to be implemented by the provider to get whether human body pose 3D estimation is enabled. |
pose3DRequested | Property to be implemented by the provider to set whether human body pose 3D estimation is requested. |
pose3DScaleEstimationEnabled | Property to be implemented by the provider to get whether 3D human body scale estimation is enabled. |
pose3DScaleEstimationRequested | Property to be implemented by the provider to get or set whether 3D human body scale estimation is requested. |
Methods
Name | Description |
---|---|
GetChanges(XRHumanBody, Allocator) | Method to be implemented by the provider to query for the set of human body changes. |
GetHumanBodyPose2DJoints(XRHumanBodyPose2DJoint, int, int, ScreenOrientation, Allocator) | Method to be implemented by the provider to get the human body pose 2D joints for the current frame. |
GetSkeleton(TrackableId, Allocator, ref NativeArray<XRHumanBodyJoint>) | Method to be implemented by the provider to get the skeleton joints for the requested trackable identifier. |