docs.unity3d.com
    显示 / 隐藏目录

    Class TrackableProcessingJob<T>

    A task that processes spatial data in the database

    Inheritance
    Object
    ProcessingJob
    ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<Int32, T>>>
    TrackableProcessingJob<T>
    Inherited Members
    ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<Int32, T>>>.m_Source
    ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<Int32, T>>>.m_Processed
    ProcessingJob<TrackableMARSDataCollection<T>, List<KeyValuePair<Int32, T>>>.processed
    ProcessingJob.userCount
    Namespace: Unity.MARS.Data
    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<Int32, T>>, Comparison<KeyValuePair<Int32, 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<Int32, T>> processed

    The collection to put processed data into

    Comparison<KeyValuePair<Int32, 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()
    返回到顶部
    Copyright © 2023 Unity Technologies — 商标和使用条款
    • 法律条款
    • 隐私政策
    • Cookie
    • 不要出售或分享我的个人信息
    • Your Privacy Choices (Cookie Settings)