docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct QueryEnumerable<T1, T2, T3, T4>

    An enumeration interface for the entities that match an EntityQuery.

    Namespace: Unity.Entities
    Assembly: solution.dll
    Syntax
    public struct QueryEnumerable<T1, T2, T3, T4>
    Type Parameters
    Name Description
    T1

    A component type

    T2

    A component type

    T3

    A component type

    T4

    A component type

    Remarks

    This feature is primarily intended as a backend implementation for Query<T1>(). Application code should prefer to use that interface rather than using this type directly.

    Methods

    Name Description
    GetEnumerator()

    Returns an enumerator over the entities in this query.

    WithAbsent<TComponent1>()

    Specify all read-only component types that must NOT be present.

    WithAbsent<TComponent1, TComponent2>()

    Specify all read-only component types that must NOT be present.

    WithAbsent<TComponent1, TComponent2, TComponent3>()

    Specify all read-only component types that must NOT be present.

    WithAll<TComponent1>()

    Specify all read-only component types that must be present.

    WithAll<TComponent1, TComponent2>()

    Specify all read-only component types that must be present.

    WithAll<TComponent1, TComponent2, TComponent3>()

    Specify all read-only component types that must be present.

    WithAny<TComponent1>()

    Specify optional read-only component types.

    WithAny<TComponent1, TComponent2>()

    Specify optional read-only component types.

    WithAny<TComponent1, TComponent2, TComponent3>()

    Specify optional read-only component types.

    WithChangeFilter<TChangeFilter1>()

    Only select components in chunks in which the specified component might have changed since the last time the system updated.

    WithChangeFilter<TChangeFilter1, TChangeFilter2>()

    Only select components in chunks in which the specified component might have changed since the last time the system updated.

    WithDisabled<TComponent1>()

    Specify all read-only component types that must be present AND disabled.

    WithDisabled<TComponent1, TComponent2>()

    Specify all read-only component types that must be present AND disabled.

    WithDisabled<TComponent1, TComponent2, TComponent3>()

    Specify all read-only component types that must be present AND disabled.

    WithEntityAccess()

    Invoke this method if you wish to retrieve a tuple with an Entity parameter, thus giving you direct access to an entity.

    WithNone<TComponent1>()

    Specify component types that must be absent.

    WithNone<TComponent1, TComponent2>()

    Specify component types that must be absent.

    WithNone<TComponent1, TComponent2, TComponent3>()

    Specify component types that must be absent.

    WithOptions(EntityQueryOptions)

    Specify your own EntityQueryOptions.

    WithSharedComponentFilter<TSharedComponent1>(TSharedComponent1)

    Only select chunks that have a specified value for a shared component.

    WithSharedComponentFilter<TSharedComponent1, TSharedComponent2>(TSharedComponent1, TSharedComponent2)

    Only select chunks that have the specified values for two shared components.

    In This Article
    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)