docs.unity3d.com
    Show / Hide Table of Contents

    Namespace UnityEngine.XR.WindowsMR

    Classes

    Constants

    Constants to be used within the package

    NativeTypes

    Windows Mixed Reality Types

    WindowsMRAnchorSubsystem

    The WindowsMR implementation of the XRAnchorSubsystem. Do not create this directly. Use XRAnchorSubsystemDescriptor.Create() instead.

    WindowsMRBuildSettings

    Build specific settings for the Windows XR Plugin package.

    WindowsMREmulation

    Windows Mixed Reality Emulation class. Used to Get/Set the emulation state of the application.

    WindowsMREnvironment

    API to get environment specific information that is common or not associated with any one subsystem.

    WindowsMRExtensions

    Extension methods for the XRMeshingSubsystem that provide Windows MR XR Plugin specific APIs on top of the standard subsystem feature set.

    WindowsMRGestures

    Provide WindowsMR specific event callbacks that will inform code of when gesture events occur.

    WindowsMRGestureSubsystem

    WindowsMR implementation of the XRGestureSubsystem. Do not create this directly. Use the SubsystemManager instead.

    WindowsMRInput

    Extension methods for XRInputSubsystem specific to WindowsMR

    WindowsMRLoader

    Loader Class for Windows Mixed Reality. Helper for Starting/Stopping all WMR subsystems.

    WindowsMRRemoting

    Windows Mixed Reality Class used to manage Remoting within the application

    WindowsMRSessionSubsystem

    The Windows MR implementation of the XRSessionSubsystem. Do not create this directly. Use WindowsMRSessionSubsystemDescriptor.Create() instead.

    WindowsMRSettings

    Runtime settings for this XR Plugin.

    XRAnchorStore

    Provides access to the underlying Microsoft SpatialAnchorStore allowing a user to persist, reload, track and unpersist anchors between the SpatialAnchorStore and the a curerntly running instance of .

    The SpatialAnchorStore contains a snapshot of the data at the time of it's creation. If you update the store outside of the running application then you will need to make sure to destroy and recreate this.

    Getting an instance of this class will allocate an instance of the SpatialAnchorStore and retain it. You must dispose of this allocted resource or you may leak memory.

    XRAnchorSubsystemExtensions

    Extensions to for getting an instance of XRAnchorStore to allow a user to interact with the Microsoft SpatialAnchorStore.

    Structs

    WindowsMRExtensions.MeshingData

    Mesh data for a surface

    WindowsMRHoldGestureEvent

    The event data related to a WindowsMR Hold gesture

    WindowsMRInput.SourceState

    Struct containing State information for Input objects.

    WindowsMRManipulationGestureEvent

    The event data related to a WindowsMR Manipulation gesture

    WindowsMRNavigationGestureEvent

    The event data related to a WindowsMR Navigation gesture

    WindowsMRTappedGestureEvent

    The event data related to a WindowsMR Tapped gesture

    Enums

    ConnectionFailureReason

    Remoting connection failure reasons

    ConnectionFlags

    Windows Mixed Reality Remoting Connection flags

    ConnectionState

    Holographic Remoting connection state

    NativeTypes.SpatialLocatability

    Custom enum to map native Windows.Perception.Spatial.SpatialLocatability to something we can actually reference.

    WindowsMREmulationMode

    Modes available for Emulation. Primarily used by the Emulation Window.

    WindowsMRSettings.DepthBufferOption

    Options for Depth Buffer Format

    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023