Module bevy_ecs::query

source ·

Structs

  • Tracks read and write access to specific elements in a collection.
  • A filter on a component that only retains results added after the system last ran.
  • The AnyOf query parameter fetches entities with any of the component types included in T.
  • Dictates how a parallel query chunks up large tables/archetypes during iteration.
  • ChangeTrackersDeprecated
    WorldQuery that tracks changes and additions for component T.
  • A filter on a component that only retains results added or mutably dereferenced after the system last ran.
  • An Access that has been filtered to include and exclude certain combinations of elements.
  • A collection of FilteredAccess instances.
  • WorldQuery used to nullify queries by turning Query<Q> into Query<NopWorldQuery<Q>>
  • A filter that tests if any of the given filters apply.
  • An iterator over K-sized combinations of query items without repetition.
  • An Iterator over query results of a Query.
  • An Iterator over the query items generated from an iterator of Entitys.
  • A parallel iterator over query results of a Query.
  • Provides scoped access to a World state according to a given WorldQuery and query filter.
  • Filter that selects entities with a component T.
  • Filter that selects entities without a component T.

Enums

Traits

Type Definitions

Derive Macros

  • Implement WorldQuery to use a struct as a parameter in a query