Struct amethyst_renderer::PipelineBuilder[][src]

pub struct PipelineBuilder<Q> { /* fields omitted */ }

Constructs a new pipeline with the given render targets and layers.

Methods

impl PipelineBuilder<Queue<()>>
[src]

Creates a new PipelineBuilder.

impl<Q> PipelineBuilder<Queue<Q>>
[src]

Constructs a new stage in this pipeline.

impl<Q> PipelineBuilder<Q>
[src]

Constructs a new render target for this pipeline.

Trait Implementations

impl<Q: Clone> Clone for PipelineBuilder<Q>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<Q: Debug> Debug for PipelineBuilder<Q>
[src]

Formats the value using the given formatter. Read more

impl Default for PipelineBuilder<Queue<()>>
[src]

Returns the "default value" for a type. Read more

impl<L, Z, R, Q> PipelineBuild for PipelineBuilder<Q> where
    Q: IntoList<List = L>,
    L: for<'a> Functor<BuildStage<'a>, Output = Z>,
    Z: Try<Error, Ok = R>,
    R: PolyStages
[src]

Resuling pipeline

Build pipeline

Auto Trait Implementations

impl<Q> Send for PipelineBuilder<Q> where
    Q: Send

impl<Q> Sync for PipelineBuilder<Q> where
    Q: Sync