docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class ArucoMarkerConfigOptions

    Configuration options for ArUco marker detection using OpenXR spatial marker tracking.

    Inheritance
    object
    MarkerConfigOptions
    ArucoMarkerConfigOptions
    Inherited Members
    MarkerConfigOptions.m_MarkersName
    MarkerConfigOptions.enableCapability
    MarkerConfigOptions.enableFixedSizeMarker
    MarkerConfigOptions.fixedSizeMarkerSideLength
    MarkerConfigOptions.enableStaticMarker
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEngine.XR.OpenXR.Features.SpatialEntities
    Assembly: Unity.XR.SpatialEntities.dll
    Syntax
    [Serializable]
    public class ArucoMarkerConfigOptions : MarkerConfigOptions

    Constructors

    ArucoMarkerConfigOptions()

    Construct an instance.

    Declaration
    public ArucoMarkerConfigOptions()

    Properties

    arucoMarkerDictionary

    Selects the ArUco marker dictionary used by the runtime for detection and tracking.

    Declaration
    public XrSpatialMarkerArucoDictEXT arucoMarkerDictionary { get; set; }
    Property Value
    Type Description
    XrSpatialMarkerArucoDictEXT
    Remarks

    This configures which predefined ArUco dictionary (for example, 4x4_50, 5x5_100, etc.) is used when the ArUco markers are enabled and supported. This option cannot be changed when the Spatial Marker Feature is not enabled or is actively running.

    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)