struct RenderPassCreateInfo2

Defined at line 110367 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

Public Members

StructureType sType
const void * pNext
Flags flags
uint32_t attachmentCount
const vk::AttachmentDescription2 * pAttachments
uint32_t subpassCount
const vk::SubpassDescription2 * pSubpasses
uint32_t dependencyCount
const vk::SubpassDependency2 * pDependencies
uint32_t correlatedViewMaskCount
const uint32_t * pCorrelatedViewMasks

Public Methods

void RenderPassCreateInfo2 (vk::RenderPassCreateFlags flags_, uint32_t attachmentCount_, const vk::AttachmentDescription2 * pAttachments_, uint32_t subpassCount_, const vk::SubpassDescription2 * pSubpasses_, uint32_t dependencyCount_, const vk::SubpassDependency2 * pDependencies_, uint32_t correlatedViewMaskCount_, const uint32_t * pCorrelatedViewMasks_, const void * pNext_)

Defined at line 110375 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void RenderPassCreateInfo2 (const RenderPassCreateInfo2 & rhs)

Defined at line 110398 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void RenderPassCreateInfo2 (const VkRenderPassCreateInfo2 & rhs)

Defined at line 110400 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void RenderPassCreateInfo2 (vk::RenderPassCreateFlags flags_, const vk::ArrayProxyNoTemporaries<const vk::AttachmentDescription2> & attachments_, const vk::ArrayProxyNoTemporaries<const vk::SubpassDescription2> & subpasses_, const vk::ArrayProxyNoTemporaries<const vk::SubpassDependency2> & dependencies_, const vk::ArrayProxyNoTemporaries<const uint32_t> & correlatedViewMasks_, const void * pNext_)

Defined at line 110406 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & operator= (const RenderPassCreateInfo2 & rhs)

Defined at line 110426 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & operator= (const VkRenderPassCreateInfo2 & rhs)

Defined at line 110429 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setPNext (const void * pNext_)

Defined at line 110436 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setFlags (vk::RenderPassCreateFlags flags_)

Defined at line 110442 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setAttachmentCount (uint32_t attachmentCount_)

Defined at line 110448 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setPAttachments (const vk::AttachmentDescription2 * pAttachments_)

Defined at line 110454 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setAttachments (const vk::ArrayProxyNoTemporaries<const vk::AttachmentDescription2> & attachments_)

Defined at line 110461 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setSubpassCount (uint32_t subpassCount_)

Defined at line 110470 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setPSubpasses (const vk::SubpassDescription2 * pSubpasses_)

Defined at line 110476 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setSubpasses (const vk::ArrayProxyNoTemporaries<const vk::SubpassDescription2> & subpasses_)

Defined at line 110483 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setDependencyCount (uint32_t dependencyCount_)

Defined at line 110492 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setPDependencies (const vk::SubpassDependency2 * pDependencies_)

Defined at line 110498 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setDependencies (const vk::ArrayProxyNoTemporaries<const vk::SubpassDependency2> & dependencies_)

Defined at line 110505 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setCorrelatedViewMaskCount (uint32_t correlatedViewMaskCount_)

Defined at line 110514 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setPCorrelatedViewMasks (const uint32_t * pCorrelatedViewMasks_)

Defined at line 110520 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

RenderPassCreateInfo2 & setCorrelatedViewMasks (const vk::ArrayProxyNoTemporaries<const uint32_t> & correlatedViewMasks_)

Defined at line 110527 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkRenderPassCreateInfo2 & operator const VkRenderPassCreateInfo2 & ()

Defined at line 110537 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkRenderPassCreateInfo2 & operator VkRenderPassCreateInfo2 & ()

Defined at line 110542 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const RenderPassCreateInfo2 & )

Defined at line 110580 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp