[−][src]Trait amethyst_rendy::rendy::graph::DynNode   
Trait-object safe Node.
Required methods
unsafe fn run(
    &mut self, 
    ctx: &GraphContext<B>, 
    factory: &Factory<B>, 
    queue: &mut Queue<B>, 
    aux: &T, 
    frames: &Frames<B>, 
    waits: &[(&'a <B as Backend>::Semaphore, PipelineStage)], 
    signals: &[&'a <B as Backend>::Semaphore], 
    fence: Option<&mut Fence<B>>
)
&mut self,
ctx: &GraphContext<B>,
factory: &Factory<B>,
queue: &mut Queue<B>,
aux: &T,
frames: &Frames<B>,
waits: &[(&'a <B as Backend>::Semaphore, PipelineStage)],
signals: &[&'a <B as Backend>::Semaphore],
fence: Option<&mut Fence<B>>
)
Record commands required by node.
Recorded buffers go into submits.
unsafe fn dispose(self: Box<Self>, factory: &mut Factory<B>, aux: &T)
Implementations on Foreign Types
impl<B, T, N> DynNode<B, T> for (N,) where
    B: Backend,
    N: Node<B, T>,
    T: ?Sized, [src]
B: Backend,
N: Node<B, T>,
T: ?Sized,
unsafe fn run(
    &mut self, 
    ctx: &GraphContext<B>, 
    factory: &Factory<B>, 
    queue: &mut Queue<B>, 
    aux: &T, 
    frames: &Frames<B>, 
    waits: &[(&'a <B as Backend>::Semaphore, PipelineStage)], 
    signals: &[&'a <B as Backend>::Semaphore], 
    fence: Option<&mut Fence<B>>
)[src]
&mut self,
ctx: &GraphContext<B>,
factory: &Factory<B>,
queue: &mut Queue<B>,
aux: &T,
frames: &Frames<B>,
waits: &[(&'a <B as Backend>::Semaphore, PipelineStage)],
signals: &[&'a <B as Backend>::Semaphore],
fence: Option<&mut Fence<B>>
)
unsafe fn dispose(self: Box<(N,)>, factory: &mut Factory<B>, aux: &T)[src]
Implementors
impl<B, T> DynNode<B, T> for PresentNode<B> where
    B: Backend,
    T: ?Sized, [src]
B: Backend,
T: ?Sized,
unsafe fn run(
    &mut self, 
    ctx: &GraphContext<B>, 
    factory: &Factory<B>, 
    queue: &mut Queue<B>, 
    _aux: &T, 
    _frames: &Frames<B>, 
    waits: &[(&'a <B as Backend>::Semaphore, PipelineStage)], 
    signals: &[&'a <B as Backend>::Semaphore], 
    fence: Option<&mut Fence<B>>
)[src]
&mut self,
ctx: &GraphContext<B>,
factory: &Factory<B>,
queue: &mut Queue<B>,
_aux: &T,
_frames: &Frames<B>,
waits: &[(&'a <B as Backend>::Semaphore, PipelineStage)],
signals: &[&'a <B as Backend>::Semaphore],
fence: Option<&mut Fence<B>>
)