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
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
WindowsMRRemoting.SecureListenData
Used to pass vertificate and authentication validation to the remoting runtime when
remoting is setup using the secure
See Microsoft documentation about secure Holographic Remoting Connections for how a secure connection is setup and used.
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
Delegates
WindowsMRRemoting.ValidateToken
Callback server API used to request validation of the token sent from the client. Passed to Listen() to be used later to request that a token be validated as authentic.
See Microsoft documentation about secure Holographic Remoting Connections for how a secure connection is setup and used.