pub struct Dropped {
pub graph: StepsDropped,
pub step_bindings: Vec<(Entity, String)>,
pub step_draws: Vec<(Entity, String)>,
}Expand description
What a world dropped to stay whole when entities left it: the render graph’s steps that drew with an entity that
left (crate::render_graph::RenderGraph::retain_steps), and the step bindings and step draws that named the
draws only those steps made (crate::StepBindings, crate::StepDraws), which would name draws the graph no
longer has.
Fields§
§graph: StepsDropped§step_bindings: Vec<(Entity, String)>(material, draw), for each draw a material’s step bindings named.
step_draws: Vec<(Entity, String)>(placement, draw), for each draw a placement’s step draws named.
Implementations§
Trait Implementations§
impl Eq for Dropped
impl StructuralPartialEq for Dropped
Auto Trait Implementations§
impl Forget for Dropped
impl Freeze for Dropped
impl RefUnwindSafe for Dropped
impl Send for Dropped
impl Sync for Dropped
impl Unpin for Dropped
impl UnsafeUnpin for Dropped
impl UnwindSafe for Dropped
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.