Struct lava::VkSubpassDescription [−][src]
pub struct VkSubpassDescription<'a, 'b, 'c, 'd, 'e> { pub flags: VkSubpassDescriptionFlags, pub pipeline_bind_point: VkPipelineBindPoint, pub input_attachments: &'a [VkAttachmentReference], pub color_attachments: &'b [VkAttachmentReference], pub resolve_attachments: Option<&'c [VkAttachmentReference]>, pub depth_stencil_attachment: Option<&'d VkAttachmentReference>, pub preserve_attachments: &'e [usize], }
Fields
flags: VkSubpassDescriptionFlags
pipeline_bind_point: VkPipelineBindPoint
input_attachments: &'a [VkAttachmentReference]
color_attachments: &'b [VkAttachmentReference]
resolve_attachments: Option<&'c [VkAttachmentReference]>
depth_stencil_attachment: Option<&'d VkAttachmentReference>
preserve_attachments: &'e [usize]
Trait Implementations
impl<'a, 'b, 'c, 'd, 'e> Debug for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
[src]
impl<'a, 'b, 'c, 'd, 'e> Debug for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a, 'b, 'c, 'd, 'e> Clone for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
[src]
impl<'a, 'b, 'c, 'd, 'e> Clone for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
fn clone(&self) -> VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
[src]
fn clone(&self) -> VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for VkSubpassDescription<'static, 'static, 'static, 'static, 'static>
[src]
impl Default for VkSubpassDescription<'static, 'static, 'static, 'static, 'static>
fn default(
) -> VkSubpassDescription<'static, 'static, 'static, 'static, 'static>
[src]
fn default(
) -> VkSubpassDescription<'static, 'static, 'static, 'static, 'static>
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl<'a, 'b, 'c, 'd, 'e> Send for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
impl<'a, 'b, 'c, 'd, 'e> Send for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
impl<'a, 'b, 'c, 'd, 'e> Sync for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
impl<'a, 'b, 'c, 'd, 'e> Sync for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>