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]
impl PipelineBuilder<Queue<()>>
impl<Q> PipelineBuilder<Queue<Q>>
[src]
impl<Q> PipelineBuilder<Queue<Q>>
pub fn with_stage<P>(
self,
sb: StageBuilder<P>
) -> PipelineBuilder<Queue<(Queue<Q>, StageBuilder<P>)>>
[src]
pub fn with_stage<P>(
self,
sb: StageBuilder<P>
) -> PipelineBuilder<Queue<(Queue<Q>, StageBuilder<P>)>>
Constructs a new stage in this pipeline.
impl<Q> PipelineBuilder<Q>
[src]
impl<Q> PipelineBuilder<Q>
pub fn with_target(self, tb: TargetBuilder) -> Self
[src]
pub fn with_target(self, tb: TargetBuilder) -> Self
Constructs a new render target for this pipeline.
Trait Implementations
impl<Q: Clone> Clone for PipelineBuilder<Q>
[src]
impl<Q: Clone> Clone for PipelineBuilder<Q>
fn clone(&self) -> PipelineBuilder<Q>
[src]
fn clone(&self) -> PipelineBuilder<Q>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<Q: Debug> Debug for PipelineBuilder<Q>
[src]
impl<Q: Debug> Debug for PipelineBuilder<Q>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Default for PipelineBuilder<Queue<()>>
[src]
impl Default for PipelineBuilder<Queue<()>>
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]
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,
Auto Trait Implementations
impl<Q> Send for PipelineBuilder<Q> where
Q: Send,
impl<Q> Send for PipelineBuilder<Q> where
Q: Send,
impl<Q> Sync for PipelineBuilder<Q> where
Q: Sync,
impl<Q> Sync for PipelineBuilder<Q> where
Q: Sync,