Class ARKitSessionSubsystem
ARKit implementation of the XRSessionSubsystem
. Do not create this directly. Use the SubsystemManager
instead.
Inherited Members
Namespace: UnityEngine .XR.ARKit
Assembly: solution.dll
Syntax
[Preserve]
public sealed class ARKitSessionSubsystem : XRSessionSubsystem
Properties
Name | Description |
---|---|
coaching |
Whether the Coaching Overlay activates automatically or not. By default, it does not. |
coaching |
|
coaching |
Defines the Coaching Goal.
This property is obsolete. Use requested |
coaching |
|
collaboration |
The number of ARCollaboration |
collaboration |
Queries whether collaboration is currently enabled. |
collaboration |
Get whether
collaboration is enabled.
When collaboration is enabled,
collaboration data
is accumulated by the subsystem until you read it out with Dequeue |
current |
The current Coaching Goal.
This can be different than the requested |
current |
The current ARWorld |
requested |
Requests the Coaching Goal. This should be based on your app's tracking requirements and affects the UI that the coaching overlay presents. |
requested |
The requested ARWorld |
session |
The ARKit |
supports |
True if collaboration is supported. Collaboration is only supported on iOS versions 13.0 and later. |
world |
Detect ARWorld |
world |
Get the world mapping status. Used to determine the suitability of the current session for
creating an ARWorld |
Methods
Name | Description |
---|---|
Apply |
Applies an ARWorld |
Dequeue |
Dequeues the oldest collaboration data in the queue. After calling this method, collaboration |
Get |
Asynchronously create an ARWorld It is a wrapper for ARKit's ARWorldMap. |
Get |
Asynchronously create an ARWorld It is a wrapper for ARKit's ARWorldMap.
If the ARWorld |
On |
Invoked when the subsystem is created. |
Set |
Activates or deactivates the Coaching Overlay. |
Update |
Applies ARCollaboration |