Skip to main content

SubpassDescription2KHR

Type Alias SubpassDescription2KHR 

Source
pub type SubpassDescription2KHR<'a> = SubpassDescription2<'a>;
Expand description

Native type VkSubpassDescription2KHR.

Khronos reference: 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: StructureType

Native field sType.

§p_next: *const c_void

Native field pNext.

§flags: SubpassDescriptionFlagBits

Native field flags.

§pipeline_bind_point: PipelineBindPoint

Native field pipelineBindPoint.

§view_mask: u32

Native field viewMask.

§input_attachment_count: u32

Native field inputAttachmentCount.

§p_input_attachments: *const AttachmentReference2<'a>

Native field pInputAttachments.

§color_attachment_count: u32

Native 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: u32

Native field preserveAttachmentCount.

§p_preserve_attachments: *const u32

Native field pPreserveAttachments.