Module bevy_ecs::query [−][src]
Structs
Access
keeps track of read and write accesses to values within a collection.
Filter that retrieves components of type T
that have been added since the last execution
of this system.
The FetchState
of Added
.
WorldQuery
that tracks changes and additions for component T
.
Filter that retrieves components of type T
that have been changed since the last
execution of this system.
The FetchState
of Changed
.
The FetchState
of Entity
.
The Fetch
of Option<T>
.
The FetchState
of Option<T>
.
A filter that tests if any of the given filters apply.
Provides scoped access to a World
state according to a given WorldQuery
and query filter.
The ReadOnlyFetch
of &mut T
.
The FetchState
of &T
.
Filter that selects entities with a component T
.
The FetchState
of With
.
Filter that selects entities without a component T
.
The FetchState
of Without
.
The Fetch
of &mut T
.
The FetchState
of &mut T
.
Enums
An error that occurs when retrieving a specific Entity
’s query result.
Traits
State used to construct a Fetch. This will be cached inside QueryState
,
so it is best to move as much data / computation here as possible to reduce the cost of
constructing Fetch.
Extension trait for Fetch
containing methods used by query filters.
This trait exists to allow “short circuit” behaviors for relevant query filter fetches.
A fetch that is read only.
Types that can be queried from a World
.