docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    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.

    VisionOSObjectTrackingSubsystem

    VisionOS implementation of the XRObjectTrackingSubsystem.

    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.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)