Struct voodoo::ComputePipelineCreateInfoBuilder
[−]
[src]
pub struct ComputePipelineCreateInfoBuilder<'b> { /* fields omitted */ }
A builder for VkComputePipelineCreateInfo
.
Methods
impl<'b> ComputePipelineCreateInfoBuilder<'b>
[src]
fn new() -> ComputePipelineCreateInfoBuilder<'b>
[src]
unsafe fn next<'m>(
self,
next: *const c_void
) -> ComputePipelineCreateInfoBuilder<'b>
[src]
self,
next: *const c_void
) -> ComputePipelineCreateInfoBuilder<'b>
fn flags<'m>(
self,
flags: PipelineCreateFlags
) -> ComputePipelineCreateInfoBuilder<'b>
[src]
self,
flags: PipelineCreateFlags
) -> ComputePipelineCreateInfoBuilder<'b>
fn stage<'m>(
self,
stage: PipelineShaderStageCreateInfo
) -> ComputePipelineCreateInfoBuilder<'b>
[src]
self,
stage: PipelineShaderStageCreateInfo
) -> ComputePipelineCreateInfoBuilder<'b>
fn layout<'m, H>(self, layout: H) -> ComputePipelineCreateInfoBuilder<'b> where
H: Handle<Target = PipelineLayoutHandle>,
[src]
H: Handle<Target = PipelineLayoutHandle>,
fn base_pipeline_handle<'m, H>(
self,
base_pipeline_handle: H
) -> ComputePipelineCreateInfoBuilder<'b> where
H: Handle<Target = PipelineHandle>,
[src]
self,
base_pipeline_handle: H
) -> ComputePipelineCreateInfoBuilder<'b> where
H: Handle<Target = PipelineHandle>,
fn base_pipeline_index<'m>(
self,
base_pipeline_index: i32
) -> ComputePipelineCreateInfoBuilder<'b>
[src]
self,
base_pipeline_index: i32
) -> ComputePipelineCreateInfoBuilder<'b>
fn get_next<'a>(&'a self) -> *const c_void
[src]
fn get_flags<'a>(&'a self) -> PipelineCreateFlags
[src]
fn get_stage<'a>(&'a self) -> &'a PipelineShaderStageCreateInfo
[src]
fn get_stage_mut<'a>(&'a mut self) -> &'a mut PipelineShaderStageCreateInfo
[src]
fn get_layout<'a>(&'a self) -> VkPipelineLayout
[src]
fn get_base_pipeline_handle<'a>(&'a self) -> VkPipeline
[src]
fn get_base_pipeline_index<'a>(&'a self) -> i32
[src]
fn build(self) -> ComputePipelineCreateInfo<'b>
[src]
Trait Implementations
impl<'b> Debug for ComputePipelineCreateInfoBuilder<'b>
[src]
impl<'b> Clone for ComputePipelineCreateInfoBuilder<'b>
[src]
fn clone(&self) -> ComputePipelineCreateInfoBuilder<'b>
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<'b> Default for ComputePipelineCreateInfoBuilder<'b>
[src]
fn default() -> ComputePipelineCreateInfoBuilder<'b>
[src]
Returns the "default value" for a type. Read more