XRMarkerSubsystem Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Base class for marker subsystems.
public class XRMarkerSubsystem : UnityEngine.XR.ARSubsystems.TrackingSubsystem<Microsoft.MixedReality.OpenXR.ARSubsystems.XRMarker,Microsoft.MixedReality.OpenXR.ARSubsystems.XRMarkerSubsystem,Microsoft.MixedReality.OpenXR.ARSubsystems.XRMarkerSubsystemDescriptor,Microsoft.MixedReality.OpenXR.ARSubsystems.XRMarkerSubsystem.Provider>
type XRMarkerSubsystem = class
inherit TrackingSubsystem<XRMarker, XRMarkerSubsystem, XRMarkerSubsystemDescriptor, XRMarkerSubsystem.Provider>
Public Class XRMarkerSubsystem
Inherits TrackingSubsystem(Of XRMarker, XRMarkerSubsystem, XRMarkerSubsystemDescriptor, XRMarkerSubsystem.Provider)
- Inheritance
-
UnityEngine.XR.ARSubsystems.TrackingSubsystem<XRMarker,XRMarkerSubsystem,XRMarkerSubsystemDescriptor,XRMarkerSubsystem.Provider>XRMarkerSubsystem
Remarks
This subsystem surfaces information regarding the detection of markers such as QRCodes in the physical environment.
Constructors
XRMarkerSubsystem() |
Properties
DefaultTransformMode |
Default TransformMode for newly detected markers. |
Methods
GetChanges(Allocator) |
Get the changes to markers (added, updated, and removed) since the last call to GetChanges(Allocator). |
GetDecodedString(TrackableId) |
Get decoded string for an existing XRMarker. |
GetQRCodeProperties(TrackableId) |
Get QR code properties for an existing XRMarker of type QRCode. |
GetRawData(TrackableId, Allocator) |
Get raw data for an existing XRMarker. |
SetTransformMode(TrackableId, TransformMode) |
Set transform mode of an existing XRMarker. |