Trait amethyst_renderer::PolyPipeline[][src]

pub trait PolyPipeline: for<'a> PipelineData<'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>);
fn targets(&self) -> &HashMap<String, Target>; }

Trait used for the pipeline.

Required Methods

Retuns ParallelIterator which apply data to all stages

Resizes the pipeline targets

Returns an immutable reference to all targets and their name strings.

Implementors