Class ARCoreSessionSubsystem
The ARCore implementation of the XRSessionSubsystem. Do not create this directly. Use the SubsystemManager instead.
Inherited Members
XRSessionSubsystem.Reset()
XRSessionSubsystem.OnApplicationPause()
XRSessionSubsystem.OnApplicationResume()
XRSessionSubsystem.nativePtr
XRSessionSubsystem.sessionId
XRSessionSubsystem.currentConfiguration
XRSessionSubsystem.requestedFeatures
XRSessionSubsystem.trackingState
XRSessionSubsystem.requestedTrackingMode
XRSessionSubsystem.currentTrackingMode
XRSessionSubsystem.configurationChooser
XRSessionSubsystem.notTrackingReason
XRSessionSubsystem.matchFrameRateEnabled
XRSessionSubsystem.matchFrameRateRequested
XRSessionSubsystem.frameRate
Namespace: UnityEngine.XR.ARCore
Assembly: solution.dll
Syntax
[Preserve]
public sealed class ARCoreSessionSubsystem : XRSessionSubsystem
Properties
| Name | Description |
|---|---|
| playbackStatus | (Read Only) The current playback status. |
| recordingStatus | (Read Only) The current recording status. |
| session | (Read Only) The ArSession associated with the subsystem. May be |
Methods
| Name | Description |
|---|---|
| OnCreate() | Invoked when the subsystem is created. |
| SetConfigurationDirty() | Initiates a configuration change. |
| StartPlayback(string) | Starts playing back a previously recorded session. (see StartRecording(ArRecordingConfig)) |
| StartRecording(ArRecordingConfig) | Starts recording a session. |
| StopPlayback() | Stops playing back a session recording. |
| StopRecording() | Stops recording a session. |
Events
| Name | Description |
|---|---|
| beforeSetConfiguration | An event that is triggered right before the configuration is set on the session. Allows changes to be made to the configuration before it is set. |