[−][src]Trait amethyst_rendy::rendy::graph::render::SimpleGraphicsPipeline
Simple render pipeline.
Associated Types
type Desc: SimpleGraphicsPipelineDesc<B, T>
This pipeline descriptor.
Required methods
fn draw(
&mut self,
layout: &<B as Backend>::PipelineLayout,
encoder: RenderPassEncoder<B>,
index: usize,
aux: &T
)
&mut self,
layout: &<B as Backend>::PipelineLayout,
encoder: RenderPassEncoder<B>,
index: usize,
aux: &T
)
Record drawing commands to the command buffer provided.
fn dispose(self, factory: &mut Factory<B>, aux: &T)
Free all resources and destroy pipeline instance.
Provided methods
fn builder() -> DescBuilder<B, T, SimpleRenderGroupDesc<Self::Desc>> where
Self::Desc: Default,
Self::Desc: Default,
Make simple render group builder.
fn prepare(
&mut self,
_factory: &Factory<B>,
_queue: QueueId,
_set_layouts: &[Handle<DescriptorSetLayout<B>>],
_index: usize,
_aux: &T
) -> PrepareResult
&mut self,
_factory: &Factory<B>,
_queue: QueueId,
_set_layouts: &[Handle<DescriptorSetLayout<B>>],
_index: usize,
_aux: &T
) -> PrepareResult
Prepare to record drawing commands.
Should return true if commands must be re-recorded.