{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Class IJobFilterExtensions | Collections | 2.3.0-pre.3
docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class IJobFilterExtensions

    Extension class for the IJobFilter job type providing custom overloads for scheduling and running.

    Inheritance
    object
    IJobFilterExtensions
    Namespace: Unity.Jobs
    Assembly: solution.dll
    Syntax
    public static class IJobFilterExtensions

    Methods

    Name Description
    EarlyJobInit<T>()

    Gathers and caches reflection data for the internal job system's managed bindings. Unity is responsible for calling this method - don't call it yourself.

    RunAppendByRef<T>(ref T, NativeList<int>, int)

    Executes the appending filter job, on the main thread. See IJobFilterExtensions.ScheduleAppend for more information on how appending is performed.

    RunAppend<T>(T, NativeList<int>, int)

    Executes the appending filter job, on the main thread. See IJobFilterExtensions.ScheduleAppend for more information on how appending is performed.

    RunFilterByRef<T>(ref T, NativeList<int>)

    Executes the filter job, on the main thread. See IJobFilterExtensions.Schedule for more information on how appending is performed.

    RunFilter<T>(T, NativeList<int>)

    Executes the filter job, on the main thread. See IJobFilterExtensions.Schedule for more information on how appending is performed.

    ScheduleAppendByRef<T>(ref T, NativeList<int>, int, JobHandle)

    Schedules a job that will execute the filter job for all integers in indices from index 0 until arrayLength. Each integer which passes the filter (i.e. true is returned from Execute()) will be appended to the indices list.

    ScheduleAppend<T>(T, NativeList<int>, int, JobHandle)

    Schedules a job that will execute the filter job for all integers in indices from index 0 until arrayLength. Each integer which passes the filter (i.e. true is returned from Execute()) will be appended to the indices list.

    ScheduleFilterByRef<T>(ref T, NativeList<int>, JobHandle)

    Schedules a job that will execute the filter job for all integers in indices from index 0 until arrayLength. Each integer which passes the filter (i.e. true is returned from Execute()) will be used to repopulate the indices list. This has the effect of excluding all integer values that do not pass the filter.

    ScheduleFilter<T>(T, NativeList<int>, JobHandle)

    Schedules a job that will execute the filter job for all integers in indices from index 0 until arrayLength. Each integer which passes the filter (i.e. true is returned from Execute()) will be used to repopulate the indices list. This has the effect of excluding all integer values that do not pass the filter.

    In This Article
    Back to top
    Copyright © 2023 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)