Struct amethyst_renderer::Pipeline[][src]

pub struct Pipeline<L> { /* fields omitted */ }

Defines how the rendering pipeline should be configured.

Methods

impl Pipeline<List<()>>
[src]

Builds a new renderer pipeline.

impl<L> Pipeline<L>
[src]

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

Trait Implementations

impl<L: Clone> Clone for Pipeline<L>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<L: Debug> Debug for Pipeline<L>
[src]

Formats the value using the given formatter. Read more

impl<'a, L> PipelineData<'a> for Pipeline<L> where
    L: PolyStages
[src]

The data itself

impl<L> PolyPipeline for Pipeline<L> where
    L: PolyStages
[src]

Retuns ParallelIterator which apply data to all stages

Resizes the pipeline targets

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

Auto Trait Implementations

impl<L> Send for Pipeline<L> where
    L: Send

impl<L> Sync for Pipeline<L> where
    L: Sync