struct RenderPassCreateInfo

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

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

Public Members

StructureType sType
const void * pNext
Flags flags
uint32_t attachmentCount
const AttachmentDescription * pAttachments
uint32_t subpassCount
const SubpassDescription * pSubpasses
uint32_t dependencyCount
const SubpassDependency * pDependencies

Public Methods

void RenderPassCreateInfo (RenderPassCreateFlags flags_, uint32_t attachmentCount_, const AttachmentDescription * pAttachments_, uint32_t subpassCount_, const SubpassDescription * pSubpasses_, uint32_t dependencyCount_, const SubpassDependency * pDependencies_, const void * pNext_)

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

void RenderPassCreateInfo (const RenderPassCreateInfo & rhs)

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

void RenderPassCreateInfo (const VkRenderPassCreateInfo & rhs)

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

void RenderPassCreateInfo (RenderPassCreateFlags flags_, const ArrayProxyNoTemporaries<const AttachmentDescription> & attachments_, const ArrayProxyNoTemporaries<const SubpassDescription> & subpasses_, const ArrayProxyNoTemporaries<const SubpassDependency> & dependencies_, const void * pNext_)

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

RenderPassCreateInfo & operator= (const RenderPassCreateInfo & rhs)

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

RenderPassCreateInfo & operator= (const VkRenderPassCreateInfo & rhs)

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

RenderPassCreateInfo & setPNext (const void * pNext_)

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

RenderPassCreateInfo && setPNext (const void * pNext_)

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

RenderPassCreateInfo & setFlags (RenderPassCreateFlags flags_)

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

RenderPassCreateInfo && setFlags (RenderPassCreateFlags flags_)

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

RenderPassCreateInfo & setAttachmentCount (uint32_t attachmentCount_)

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

RenderPassCreateInfo && setAttachmentCount (uint32_t attachmentCount_)

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

RenderPassCreateInfo & setPAttachments (const AttachmentDescription * pAttachments_)

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

RenderPassCreateInfo && setPAttachments (const AttachmentDescription * pAttachments_)

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

RenderPassCreateInfo & setAttachments (const ArrayProxyNoTemporaries<const AttachmentDescription> & attachments_)

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

RenderPassCreateInfo & setSubpassCount (uint32_t subpassCount_)

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

RenderPassCreateInfo && setSubpassCount (uint32_t subpassCount_)

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

RenderPassCreateInfo & setPSubpasses (const SubpassDescription * pSubpasses_)

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

RenderPassCreateInfo && setPSubpasses (const SubpassDescription * pSubpasses_)

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

RenderPassCreateInfo & setSubpasses (const ArrayProxyNoTemporaries<const SubpassDescription> & subpasses_)

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

RenderPassCreateInfo & setDependencyCount (uint32_t dependencyCount_)

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

RenderPassCreateInfo && setDependencyCount (uint32_t dependencyCount_)

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

RenderPassCreateInfo & setPDependencies (const SubpassDependency * pDependencies_)

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

RenderPassCreateInfo && setPDependencies (const SubpassDependency * pDependencies_)

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

RenderPassCreateInfo & setDependencies (const ArrayProxyNoTemporaries<const SubpassDependency> & dependencies_)

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

const VkRenderPassCreateInfo & operator const VkRenderPassCreateInfo & ()

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

VkRenderPassCreateInfo & operator VkRenderPassCreateInfo & ()

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

const VkRenderPassCreateInfo * operator const VkRenderPassCreateInfo * ()

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

VkRenderPassCreateInfo * operator VkRenderPassCreateInfo * ()

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

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

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