docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class TrackableProcessingJob<T>

    A task that processes spatial data in the database

    Inheritance
    object
    ProcessingJob
    ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<int, T>>>
    TrackableProcessingJob<T>
    Inherited Members
    ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<int, T>>>.m_Source
    ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<int, T>>>.m_Processed
    ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<int, T>>>.processed
    ProcessingJob.userCount
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Unity.MARS.Data
    Assembly: Unity.MARS.dll
    Syntax
    public class TrackableProcessingJob<T> : ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<int, T>>> where T : IMRTrackable
    Type Parameters
    Name Description
    T

    The concrete type implementing IMRTrackable that we're processing

    Constructors

    TrackableProcessingJob(TrackableMARSDataCollection<T>, List<KeyValuePair<int, T>>, Comparison<KeyValuePair<int, T>>)

    Create a new trackable processing job

    Declaration
    public TrackableProcessingJob(TrackableMARSDataCollection<T> source, List<KeyValuePair<int, T>> processed, Comparison<KeyValuePair<int, T>> comparison)
    Parameters
    Type Name Description
    TrackableMARSDataCollection<T> source

    The source collection of trackable data

    List<KeyValuePair<int, T>> processed

    The collection to put processed data into

    Comparison<KeyValuePair<int, T>> comparison

    How we determine the sorting this job performs

    Methods

    Execute()

    Perform this job's processing

    Declaration
    public override void Execute()
    Overrides
    ProcessingJob.Execute()
    In This Article
    Back to top
    Copyright © 2025 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)