Class ARKitLoader
Manages the lifecycle of ARKit subsystems.
Inherited Members
Namespace: UnityEngine.XR.ARKit
Syntax
public class ARKitLoader : XRLoaderHelper
Properties
anchorSubsystem
The XRAnchorSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRAnchorSubsystem anchorSubsystem { get; }
Property Value
Type | Description |
---|---|
XRAnchorSubsystem |
cameraSubsystem
The XRCameraSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRCameraSubsystem cameraSubsystem { get; }
Property Value
Type | Description |
---|---|
XRCameraSubsystem |
depthSubsystem
The XRDepthSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRDepthSubsystem depthSubsystem { get; }
Property Value
Type | Description |
---|---|
XRDepthSubsystem |
environmentProbeSubsystem
The XREnvironmentProbeSubsystem
whose lifecycle is managed by this loader.
Declaration
public XREnvironmentProbeSubsystem environmentProbeSubsystem { get; }
Property Value
Type | Description |
---|---|
XREnvironmentProbeSubsystem |
faceSubsystem
The XRFaceSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRFaceSubsystem faceSubsystem { get; }
Property Value
Type | Description |
---|---|
XRFaceSubsystem |
humanBodySubsystem
The XRHumanBodySubsystem
whose lifecycle is managed by this loader.
Declaration
public XRHumanBodySubsystem humanBodySubsystem { get; }
Property Value
Type | Description |
---|---|
XRHumanBodySubsystem |
imageTrackingSubsystem
The XRImageTrackingSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRImageTrackingSubsystem imageTrackingSubsystem { get; }
Property Value
Type | Description |
---|---|
XRImageTrackingSubsystem |
inputSubsystem
The XRInputSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRInputSubsystem inputSubsystem { get; }
Property Value
Type | Description |
---|---|
XRInputSubsystem |
meshSubsystem
The XRMeshSubsystem
whose lifecycle is
managed by this loader.
Declaration
public XRMeshSubsystem meshSubsystem { get; }
Property Value
Type | Description |
---|---|
XRMeshSubsystem |
objectTrackingSubsystem
The XRObjectTrackingSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRObjectTrackingSubsystem objectTrackingSubsystem { get; }
Property Value
Type | Description |
---|---|
XRObjectTrackingSubsystem |
occlusionSubsystem
The XROcclusionSubsystem
whose lifecycle is managed by this loader.
Declaration
public XROcclusionSubsystem occlusionSubsystem { get; }
Property Value
Type | Description |
---|---|
XROcclusionSubsystem |
participantSubsystem
The XRParticipantSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRParticipantSubsystem participantSubsystem { get; }
Property Value
Type | Description |
---|---|
XRParticipantSubsystem |
planeSubsystem
The XRPlaneSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRPlaneSubsystem planeSubsystem { get; }
Property Value
Type | Description |
---|---|
XRPlaneSubsystem |
raycastSubsystem
The XRRaycastSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRRaycastSubsystem raycastSubsystem { get; }
Property Value
Type | Description |
---|---|
XRRaycastSubsystem |
sessionSubsystem
The XRSessionSubsystem
whose lifecycle is managed by this loader.
Declaration
public XRSessionSubsystem sessionSubsystem { get; }
Property Value
Type | Description |
---|---|
XRSessionSubsystem |
Methods
Deinitialize()
Destroys each subsystem.
Declaration
public override bool Deinitialize()
Returns
Type | Description |
---|---|
Boolean | Always returns |
Overrides
Initialize()
Initializes the loader.
Declaration
public override bool Initialize()
Returns
Type | Description |
---|---|
Boolean |
|
Overrides
Start()
This method does nothing. Subsystems must be started individually.
Declaration
public override bool Start()
Returns
Type | Description |
---|---|
Boolean | Returns |
Overrides
Stop()
This method does nothing. Subsystems must be stopped individually.
Declaration
public override bool Stop()
Returns
Type | Description |
---|---|
Boolean | Returns |