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

Trait Implementations

impl<'a, 'b, 'c, 'd, 'e> Debug for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
[src]

Formats the value using the given formatter. Read more

impl<'a, 'b, 'c, 'd, 'e> Clone for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for VkSubpassDescription<'static, 'static, 'static, 'static, 'static>
[src]

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> Sync for VkSubpassDescription<'a, 'b, 'c, 'd, 'e>