Struct voodoo::SubpassDescriptionBuilder
[−]
[src]
pub struct SubpassDescriptionBuilder<'b> { /* fields omitted */ }
A builder for VkSubpassDescription
.
Methods
impl<'b> SubpassDescriptionBuilder<'b>
[src]
pub fn new() -> SubpassDescriptionBuilder<'b>
[src]
pub fn flags<'m>(
self,
flags: SubpassDescriptionFlags
) -> SubpassDescriptionBuilder<'b>
[src]
self,
flags: SubpassDescriptionFlags
) -> SubpassDescriptionBuilder<'b>
pub fn pipeline_bind_point<'m>(
self,
pipeline_bind_point: PipelineBindPoint
) -> SubpassDescriptionBuilder<'b>
[src]
self,
pipeline_bind_point: PipelineBindPoint
) -> SubpassDescriptionBuilder<'b>
pub fn input_attachments<'m, 'a>(
self,
input_attachments: &'a [AttachmentReference]
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
[src]
self,
input_attachments: &'a [AttachmentReference]
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
pub fn color_attachments<'m, 'a>(
self,
color_attachments: &'a [AttachmentReference]
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
[src]
self,
color_attachments: &'a [AttachmentReference]
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
pub fn resolve_attachments<'m, 'a>(
self,
resolve_attachments: &'a [AttachmentReference]
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
[src]
self,
resolve_attachments: &'a [AttachmentReference]
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
pub fn depth_stencil_attachment<'m, 'a>(
self,
depth_stencil_attachment: &'a AttachmentReference
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
[src]
self,
depth_stencil_attachment: &'a AttachmentReference
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
pub fn preserve_attachments<'m, 'a>(
self,
preserve_attachments: &'a [u32]
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
[src]
self,
preserve_attachments: &'a [u32]
) -> SubpassDescriptionBuilder<'b> where
'a: 'b,
pub fn get_flags<'a>(&'a self) -> SubpassDescriptionFlags
[src]
pub fn get_pipeline_bind_point<'a>(&'a self) -> PipelineBindPoint
[src]
pub fn get_input_attachments<'a>(&'a self) -> &'a [AttachmentReference]
[src]
pub fn get_color_attachments<'a>(&'a self) -> &'a [AttachmentReference]
[src]
pub fn get_resolve_attachments<'a>(&'a self) -> &'a [AttachmentReference]
[src]
pub fn get_depth_stencil_attachment<'a>(&'a self) -> &'a AttachmentReference
[src]
pub fn get_preserve_attachments<'a>(&'a self) -> &'a [u32]
[src]
pub fn build(self) -> SubpassDescription<'b>
[src]
Trait Implementations
impl<'b> Debug for SubpassDescriptionBuilder<'b>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<'b> Clone for SubpassDescriptionBuilder<'b>
[src]
fn clone(&self) -> SubpassDescriptionBuilder<'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 SubpassDescriptionBuilder<'b>
[src]
fn default() -> SubpassDescriptionBuilder<'b>
[src]
Returns the "default value" for a type. Read more