[−][src]Trait vulkano::pipeline::GraphicsPipelineAbstract
Trait implemented on objects that reference a graphics pipeline. Can be made into a trait
object.
When using this trait AutoCommandBufferBuilder::draw*
calls will need the buffers to be
wrapped in a vec!()
.
Required methods
fn inner(&self) -> GraphicsPipelineSys
Returns an opaque object that represents the inside of the graphics pipeline.
fn subpass_index(&self) -> u32
Returns the index of the subpass this graphics pipeline is rendering to.
fn has_dynamic_line_width(&self) -> bool
Returns true if the line width used by this pipeline is dynamic.
fn num_viewports(&self) -> u32
Returns the number of viewports and scissors of this pipeline.
fn has_dynamic_viewports(&self) -> bool
Returns true if the viewports used by this pipeline are dynamic.
fn has_dynamic_scissors(&self) -> bool
Returns true if the scissors used by this pipeline are dynamic.
fn has_dynamic_depth_bounds(&self) -> bool
Returns true if the depth bounds used by this pipeline are dynamic.
fn has_dynamic_stencil_compare_mask(&self) -> bool
Returns true if the stencil compare masks used by this pipeline are dynamic.
fn has_dynamic_stencil_write_mask(&self) -> bool
Returns true if the stencil write masks used by this pipeline are dynamic.
fn has_dynamic_stencil_reference(&self) -> bool
Returns true if the stencil references used by this pipeline are dynamic.
Provided methods
fn subpass(self) -> Subpass<Self> where
Self: Sized,
Self: Sized,
Returns the subpass this graphics pipeline is rendering to.
Implementors
impl<Mv, L, Rp> GraphicsPipelineAbstract for GraphicsPipeline<Mv, L, Rp> where
L: PipelineLayoutAbstract,
Rp: RenderPassAbstract,
Mv: VertexSource<Vec<Arc<dyn BufferAccess + Send + Sync>>>,
[src]
L: PipelineLayoutAbstract,
Rp: RenderPassAbstract,
Mv: VertexSource<Vec<Arc<dyn BufferAccess + Send + Sync>>>,
fn inner(&self) -> GraphicsPipelineSys
[src]
fn subpass_index(&self) -> u32
[src]
fn has_dynamic_line_width(&self) -> bool
[src]
fn num_viewports(&self) -> u32
[src]
fn has_dynamic_viewports(&self) -> bool
[src]
fn has_dynamic_scissors(&self) -> bool
[src]
fn has_dynamic_depth_bounds(&self) -> bool
[src]
fn has_dynamic_stencil_compare_mask(&self) -> bool
[src]
fn has_dynamic_stencil_write_mask(&self) -> bool
[src]
fn has_dynamic_stencil_reference(&self) -> bool
[src]
impl<T> GraphicsPipelineAbstract for T where
T: SafeDeref,
T::Target: GraphicsPipelineAbstract,
[src]
T: SafeDeref,
T::Target: GraphicsPipelineAbstract,