Class ARKitLoader
Manages the lifecycle of ARKit subsystems.
Inherited Members
Namespace: UnityEngine.XR.ARKit
Assembly: solution.dll
Syntax
public class ARKitLoader : XRLoaderHelper
Properties
| Name | Description |
|---|---|
| anchorSubsystem | The XRAnchorSubsystem whose lifecycle is managed by this loader. |
| cameraSubsystem | The XRCameraSubsystem whose lifecycle is managed by this loader. |
| depthSubsystem | The XRDepthSubsystem whose lifecycle is managed by this loader. This field is obsolete. Use pointCloudSubsystem instead. |
| environmentProbeSubsystem | The XREnvironmentProbeSubsystem whose lifecycle is managed by this loader. |
| faceSubsystem | The XRFaceSubsystem whose lifecycle is managed by this loader. |
| humanBodySubsystem | The XRHumanBodySubsystem whose lifecycle is managed by this loader. |
| imageTrackingSubsystem | The XRImageTrackingSubsystem whose lifecycle is managed by this loader. |
| inputSubsystem | The XRInputSubsystem whose lifecycle is managed by this loader. |
| meshSubsystem | The XRMeshSubsystem whose lifecycle is managed by this loader. |
| objectTrackingSubsystem | The XRObjectTrackingSubsystem whose lifecycle is managed by this loader. |
| occlusionSubsystem | The XROcclusionSubsystem whose lifecycle is managed by this loader. |
| participantSubsystem | The XRParticipantSubsystem whose lifecycle is managed by this loader. |
| planeSubsystem | The XRPlaneSubsystem whose lifecycle is managed by this loader. |
| pointCloudSubsystem | The XRPointCloudSubsystem whose lifecycle is managed by this loader. |
| raycastSubsystem | The XRRaycastSubsystem whose lifecycle is managed by this loader. |
| sessionSubsystem | The XRSessionSubsystem whose lifecycle is managed by this loader. |
Methods
| Name | Description |
|---|---|
| Deinitialize() | Destroys each subsystem. |
| Initialize() | Initializes the loader. |
| Start() | This method does nothing. Subsystems must be started individually. |
| Stop() | This method does nothing. Subsystems must be stopped individually. |