struct RenderPassCreateInfo2

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

wrapper struct for struct VkRenderPassCreateInfo2, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkRenderPassCreateInfo2.html

Public Members

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

Public Methods

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

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

void RenderPassCreateInfo2 (const RenderPassCreateInfo2 & rhs)

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

void RenderPassCreateInfo2 (const VkRenderPassCreateInfo2 & rhs)

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

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

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

RenderPassCreateInfo2 & operator= (const RenderPassCreateInfo2 & rhs)

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

RenderPassCreateInfo2 & operator= (const VkRenderPassCreateInfo2 & rhs)

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

RenderPassCreateInfo2 & setPNext (const void * pNext_)

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

RenderPassCreateInfo2 && setPNext (const void * pNext_)

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

RenderPassCreateInfo2 & setFlags (RenderPassCreateFlags flags_)

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

RenderPassCreateInfo2 && setFlags (RenderPassCreateFlags flags_)

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

RenderPassCreateInfo2 & setAttachmentCount (uint32_t attachmentCount_)

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

RenderPassCreateInfo2 && setAttachmentCount (uint32_t attachmentCount_)

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

RenderPassCreateInfo2 & setPAttachments (const AttachmentDescription2 * pAttachments_)

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

RenderPassCreateInfo2 && setPAttachments (const AttachmentDescription2 * pAttachments_)

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

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

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

RenderPassCreateInfo2 & setSubpassCount (uint32_t subpassCount_)

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

RenderPassCreateInfo2 && setSubpassCount (uint32_t subpassCount_)

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

RenderPassCreateInfo2 & setPSubpasses (const SubpassDescription2 * pSubpasses_)

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

RenderPassCreateInfo2 && setPSubpasses (const SubpassDescription2 * pSubpasses_)

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

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

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

RenderPassCreateInfo2 & setDependencyCount (uint32_t dependencyCount_)

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

RenderPassCreateInfo2 && setDependencyCount (uint32_t dependencyCount_)

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

RenderPassCreateInfo2 & setPDependencies (const SubpassDependency2 * pDependencies_)

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

RenderPassCreateInfo2 && setPDependencies (const SubpassDependency2 * pDependencies_)

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

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

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

RenderPassCreateInfo2 & setCorrelatedViewMaskCount (uint32_t correlatedViewMaskCount_)

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

RenderPassCreateInfo2 && setCorrelatedViewMaskCount (uint32_t correlatedViewMaskCount_)

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

RenderPassCreateInfo2 & setPCorrelatedViewMasks (const uint32_t * pCorrelatedViewMasks_)

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

RenderPassCreateInfo2 && setPCorrelatedViewMasks (const uint32_t * pCorrelatedViewMasks_)

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

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

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

const VkRenderPassCreateInfo2 & operator const VkRenderPassCreateInfo2 & ()

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

VkRenderPassCreateInfo2 & operator VkRenderPassCreateInfo2 & ()

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

const VkRenderPassCreateInfo2 * operator const VkRenderPassCreateInfo2 * ()

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

VkRenderPassCreateInfo2 * operator VkRenderPassCreateInfo2 * ()

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

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

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