pub type SubpassDescription2KHR<'a> = SubpassDescription2<'a>;Expand description
Native type VkSubpassDescription2KHR.
Aliased Type§
pub struct SubpassDescription2KHR<'a> {Show 13 fields
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: SubpassDescriptionFlagBits,
pub pipeline_bind_point: PipelineBindPoint,
pub view_mask: u32,
pub input_attachment_count: u32,
pub p_input_attachments: *const AttachmentReference2<'a>,
pub color_attachment_count: u32,
pub p_color_attachments: *const AttachmentReference2<'a>,
pub p_resolve_attachments: *const AttachmentReference2<'a>,
pub p_depth_stencil_attachment: *const AttachmentReference2<'a>,
pub preserve_attachment_count: u32,
pub p_preserve_attachments: *const u32,
/* private fields */
}Fields§
§s_type: StructureTypeNative field sType.
p_next: *const c_voidNative field pNext.
flags: SubpassDescriptionFlagBitsNative field flags.
pipeline_bind_point: PipelineBindPointNative field pipelineBindPoint.
view_mask: u32Native field viewMask.
input_attachment_count: u32Native field inputAttachmentCount.
p_input_attachments: *const AttachmentReference2<'a>Native field pInputAttachments.
color_attachment_count: u32Native field colorAttachmentCount.
p_color_attachments: *const AttachmentReference2<'a>Native field pColorAttachments.
p_resolve_attachments: *const AttachmentReference2<'a>Native field pResolveAttachments.
p_depth_stencil_attachment: *const AttachmentReference2<'a>Native field pDepthStencilAttachment.
preserve_attachment_count: u32Native field preserveAttachmentCount.
p_preserve_attachments: *const u32Native field pPreserveAttachments.