Trait amethyst_renderer::PolyStage [−][src]
pub trait PolyStage: for<'a> StageData<'a> { fn apply<'a, 'b: 'a>(
&'a mut self,
encoder: &mut Encoder,
factory: Factory,
data: Self::Data
); fn new_targets(&mut self, new_targets: &HashMap<String, Target>); }
A stage in the rendering. Contains multiple passes.
Required Methods
fn apply<'a, 'b: 'a>(
&'a mut self,
encoder: &mut Encoder,
factory: Factory,
data: Self::Data
)
&'a mut self,
encoder: &mut Encoder,
factory: Factory,
data: Self::Data
)
fn new_targets(&mut self, new_targets: &HashMap<String, Target>)
Distributes new targets