Struct voodoo::SubpassDescription
[−]
[src]
#[repr(C)]pub struct SubpassDescription<'s> { /* fields omitted */ }
A VkSubpassDescription
.
Methods
impl<'s> SubpassDescription<'s>
[src]
pub fn builder<'b>() -> SubpassDescriptionBuilder<'b>
[src]
pub unsafe fn from_raw(raw: VkSubpassDescription) -> SubpassDescription<'s>
[src]
pub fn flags<'a>(&'a self) -> SubpassDescriptionFlags
[src]
pub fn pipeline_bind_point<'a>(&'a self) -> PipelineBindPoint
[src]
pub fn input_attachments<'a>(&'a self) -> &'a [AttachmentReference]
[src]
pub fn color_attachments<'a>(&'a self) -> &'a [AttachmentReference]
[src]
pub fn resolve_attachments<'a>(&'a self) -> &'a [AttachmentReference]
[src]
pub fn depth_stencil_attachment<'a>(&'a self) -> &'a AttachmentReference
[src]
pub fn preserve_attachments<'a>(&'a self) -> &'a [u32]
[src]
pub fn set_flags<'m>(&mut self, flags: SubpassDescriptionFlags)
[src]
pub fn set_pipeline_bind_point<'m>(
&mut self,
pipeline_bind_point: PipelineBindPoint
)
[src]
&mut self,
pipeline_bind_point: PipelineBindPoint
)
pub fn set_input_attachments<'m, 'a>(
&mut self,
input_attachments: &'a [AttachmentReference]
) where
'a: 's,
[src]
&mut self,
input_attachments: &'a [AttachmentReference]
) where
'a: 's,
pub fn set_color_attachments<'m, 'a>(
&mut self,
color_attachments: &'a [AttachmentReference]
) where
'a: 's,
[src]
&mut self,
color_attachments: &'a [AttachmentReference]
) where
'a: 's,
pub fn set_resolve_attachments<'m, 'a>(
&mut self,
resolve_attachments: &'a [AttachmentReference]
) where
'a: 's,
[src]
&mut self,
resolve_attachments: &'a [AttachmentReference]
) where
'a: 's,
pub fn set_depth_stencil_attachment<'m, 'a>(
&mut self,
depth_stencil_attachment: &'a AttachmentReference
) where
'a: 's,
[src]
&mut self,
depth_stencil_attachment: &'a AttachmentReference
) where
'a: 's,
pub fn set_preserve_attachments<'m, 'a>(
&mut self,
preserve_attachments: &'a [u32]
) where
'a: 's,
[src]
&mut self,
preserve_attachments: &'a [u32]
) where
'a: 's,
pub fn as_raw(&self) -> &VkSubpassDescription
[src]
Trait Implementations
impl<'s> Debug for SubpassDescription<'s>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<'s> Clone for SubpassDescription<'s>
[src]
fn clone(&self) -> SubpassDescription<'s>
[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<'s> Default for SubpassDescription<'s>
[src]
fn default() -> SubpassDescription<'s>
[src]
Returns the "default value" for a type. Read more
impl<'s> From<SubpassDescription<'s>> for VkSubpassDescription
[src]
fn from(f: SubpassDescription<'s>) -> VkSubpassDescription
[src]
Performs the conversion.