Struct flax::filter::RemovedFilter
source · pub struct RemovedFilter<T> { /* private fields */ }Expand description
Filter which only yields removed components.
See: Component::removed
Trait Implementations§
source§impl<R, T> BitAnd<R> for RemovedFilter<T>
impl<R, T> BitAnd<R> for RemovedFilter<T>
source§impl<R, T> BitOr<R> for RemovedFilter<T>
impl<R, T> BitOr<R> for RemovedFilter<T>
source§impl<T: Clone> Clone for RemovedFilter<T>
impl<T: Clone> Clone for RemovedFilter<T>
source§fn clone(&self) -> RemovedFilter<T>
fn clone(&self) -> RemovedFilter<T>
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl<T: ComponentValue> Debug for RemovedFilter<T>
impl<T: ComponentValue> Debug for RemovedFilter<T>
source§impl<'a, T: ComponentValue> Fetch<'a> for RemovedFilter<T>
impl<'a, T: ComponentValue> Fetch<'a> for RemovedFilter<T>
source§const MUTABLE: bool = false
const MUTABLE: bool = false
true if the fetch mutates any component and thus needs a change event
source§fn prepare(&self, data: FetchPrepareData<'a>) -> Option<Self::Prepared>
fn prepare(&self, data: FetchPrepareData<'a>) -> Option<Self::Prepared>
Prepares the fetch for an archetype. Read more
source§fn filter_arch(&self, _: &Archetype) -> bool
fn filter_arch(&self, _: &Archetype) -> bool
Rough filter to exclude or include archetypes.
source§fn access(&self, data: FetchAccessData<'_>) -> Vec<Access>
fn access(&self, data: FetchAccessData<'_>) -> Vec<Access>
Returns which components and how will be accessed for an archetype.
source§fn describe(&self, f: &mut Formatter<'_>) -> Result
fn describe(&self, f: &mut Formatter<'_>) -> Result
Describes the fetch in a human-readable fashion
source§fn searcher(&self, _searcher: &mut ArchetypeSearcher)
fn searcher(&self, _searcher: &mut ArchetypeSearcher)
Returns the required component for the fetch. Read more