Struct voodoo::DescriptorSetLayoutBuilder
[−]
[src]
pub struct DescriptorSetLayoutBuilder<'b> { /* fields omitted */ }
A builder for DescriptorSetLayout
.
Methods
impl<'b> DescriptorSetLayoutBuilder<'b>
[src]
pub fn new() -> DescriptorSetLayoutBuilder<'b>
[src]
Returns a new render pass builder.
pub fn flags<'s>(
&'s mut self,
flags: DescriptorSetLayoutCreateFlags
) -> &'s mut DescriptorSetLayoutBuilder<'b>
[src]
&'s mut self,
flags: DescriptorSetLayoutCreateFlags
) -> &'s mut DescriptorSetLayoutBuilder<'b>
Specifies options for descriptor set layout creation.
pub fn bindings<'s, 'p>(
&'s mut self,
bindings: &'p [DescriptorSetLayoutBinding]
) -> &'s mut DescriptorSetLayoutBuilder<'b> where
'p: 'b,
[src]
&'s mut self,
bindings: &'p [DescriptorSetLayoutBinding]
) -> &'s mut DescriptorSetLayoutBuilder<'b> where
'p: 'b,
Specifies a list of binding configuration structures.
pub fn build(&self, device: Device) -> VdResult<DescriptorSetLayout>
[src]
Creates and returns a new DescriptorSetLayout
Trait Implementations
impl<'b> Debug for DescriptorSetLayoutBuilder<'b>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<'b> Clone for DescriptorSetLayoutBuilder<'b>
[src]
fn clone(&self) -> DescriptorSetLayoutBuilder<'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