docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class XRImageTrackingSubsystem

    A subsystem for detecting and tracking a preconfigured set of images in the environment.

    Inheritance
    object
    SubsystemWithProvider
    SubsystemWithProvider<XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>
    TrackingSubsystem<XRTrackedImage, XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>
    XRImageTrackingSubsystem
    Implements
    ISubsystem
    Inherited Members
    TrackingSubsystem<XRTrackedImage, XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>.GetChanges(Allocator)
    SubsystemWithProvider<XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>.OnCreate()
    SubsystemWithProvider<XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>.OnStart()
    SubsystemWithProvider<XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>.OnStop()
    SubsystemWithProvider<XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>.OnDestroy()
    SubsystemWithProvider<XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>.subsystemDescriptor
    SubsystemWithProvider<XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>.provider
    SubsystemWithProvider.Start()
    SubsystemWithProvider.Stop()
    SubsystemWithProvider.Destroy()
    SubsystemWithProvider.OnDestroy()
    SubsystemWithProvider.running
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: UnityEngine.XR.ARSubsystems
    Assembly: solution.dll
    Syntax
    public class XRImageTrackingSubsystem : TrackingSubsystem<XRTrackedImage, XRImageTrackingSubsystem, XRImageTrackingSubsystemDescriptor, XRImageTrackingSubsystem.Provider>, ISubsystem

    Constructors

    Name Description
    XRImageTrackingSubsystem()

    Constructs a subsystem. Do not invoke directly; call Create on the XRImageTrackingSubsystemDescriptor instead.

    Properties

    Name Description
    currentMaxNumberOfMovingImages

    The current maximum number of moving images to track. This can be different from requestedMaxNumberOfMovingImages.

    imageLibrary

    Get or set the reference image library. This is the set of images to look for in the environment.

    requestedMaxNumberOfMovingImages

    The requested maximum number of moving images to track.

    Methods

    Name Description
    CreateRuntimeLibrary(XRReferenceImageLibrary)

    Creates a RuntimeReferenceImageLibrary from an existing XRReferenceImageLibrary, or an empty library if serializedLibrary is null. Use this to construct the runtime representation of an XRReferenceImageLibrary.

    GetChanges(Allocator)

    Retrieve the changes in the state of tracked images (added, updated, and removed) since the last call to GetChanges.

    OnStart()

    Starts the subsystem, that is, starts detecting images in the scene. imageLibrary must not be null.

    OnStop()

    Stops the subsystem, that is, stops detecting and tracking images.

    In This Article
    • Constructors
    • Properties
    • Methods
    Back to top
    Copyright © 2024 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)