docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.XR.OpenXR

    Classes

    ApiLayers

    Manages OpenXR API layers settings and operations within the Unity Editor. This class handles the importing, removing, reordering, and configuration of API layers for use in OpenXR applications, including all associated file operations.

    Constants

    Static constants

    OpenXRLoader

    Loader for the OpenXR Plug-in. Used by XR Plug-in Management to manage OpenXR lifecycle.

    OpenXRLoaderBase

    Base abstract class to hold common loader code.

    OpenXRLoaderNoPreInit

    Loader for managing OpenXR devices that don't support PreInit.

    OpenXRRuntime

    OpenXR Runtime access

    OpenXRSettings

    Build time settings for OpenXR. These are serialized and available at runtime.

    OpenXRSettings.ColorSubmissionModeList

    Container class for the list of color render target color modes, used to enable a CustomPropertyDrawer.

    OpenXRUtility

    OpenXR Utility Class contains helper methods that any script can use.

    Structs

    ApiLayers.ApiLayer

    Contains information about an imported OpenXR API layer, including its enabled state and path. This struct is the primary representation of an API layer within the OpenXR settings.

    Interfaces

    ApiLayers.ISupport

    Defines an interface for objects that provide support for API layers. This allows for modular logic setup and teardown that support API layers, such as debug callbacks or configuring layer-specific logging.

    IPackageSettings

    Enums

    OpenXRSettings.BackendFovationApi

    Options for foveated rendering.

    OpenXRSettings.ColorSubmissionModeGroup

    Runtime color format - keep in sync with NativePlugin\Source\unity_types.h

    OpenXRSettings.DepthSubmissionMode

    Runtime Depth submission mode.

    OpenXRSettings.LatencyOptimization

    Modes describing whether to prioritize minimzing Input polling latency, or rendering latency.

    OpenXRSettings.RenderMode

    Stereo rendering mode.

    OpenXRSettings.SpaceWarpMotionVectorTextureFormat

    Space Warp motion vector texture format.

    In This Article
    Back to top
    Copyright © 2026 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)