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) -> SelfConstructs 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) -> ResultFormats 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,