Namespace UnityEngine.XR.VisionOS
Classes
VisionOS
Runtime scripting API for VisionOS.
VisionOSAnchorSubsystem
The VisionOS implementation of the XRAnchorSubsystem
. Do not create this directly. Use the SubsystemManager
instead.
VisionOSHandExtensions
Defines extension methods for platform-specific hand data.
VisionOSImageTrackingSubsystem
VisionOS implementation of the XRImageTrackingSubsystem
.
VisionOSLoader
Manages the lifecycle of VisionOS subsystems.
VisionOSMeshSubsystemExtensions
VisionOS extension methods to the XRMeshSubsystem.
VisionOSPlaneSubsystem
The VisionOS implementation of the XRPlaneSubsystem
. Do not create this directly. Use the SubsystemManager
instead.
VisionOSRuntimeSettings
Build time settings for visionOS. These are serialized and available at runtime.
VisionOSSessionSubsystem
VisionOS implementation of the XRSessionSubsystem
. Do not create this directly. Use the SubsystemManager
instead.
VisionOSTargetFrameRateSetter
Responsible for setting the target frame rate and repeat count when the application starts. Do not use this type directly. Instead, use visionOS XR Settings (Project Settings > XR Plug-in Management > visionOS) to enable or disable this, and set the actual target.
Structs
VisionOSAuthorizationEventArgs
Arguments provided by the AuthorizationChanged event
Interfaces
IPackageSettings
Enums
ARMeshClassification
A value describing the classification of a mesh face.
VisionOSAuthorizationStatus
Enumerates the different possible statuses of authorization requests.
VisionOSAuthorizationType
Enumerates the types of authorization that apps can request on visionOS.
VisionOSHandJointID
Continues XRHandJointID
with new, platform-specific
values. Pass this to xrHand.GetVisionOSJoint()
with an XRHand
retrieved from an XRHandSubsystem
.
VisionOSSpatialPointerPhase
The phase of a VisionOS spatial pointer event.