struct RenderPassCreateInfo

Defined at line 109692 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::AttachmentDescription * pAttachments
uint32_t subpassCount
const vk::SubpassDescription * pSubpasses
uint32_t dependencyCount
const vk::SubpassDependency * pDependencies

Public Methods

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

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

void RenderPassCreateInfo (const RenderPassCreateInfo & rhs)

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

void RenderPassCreateInfo (const VkRenderPassCreateInfo & rhs)

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

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

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

RenderPassCreateInfo & operator= (const RenderPassCreateInfo & rhs)

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

RenderPassCreateInfo & operator= (const VkRenderPassCreateInfo & rhs)

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

RenderPassCreateInfo & setPNext (const void * pNext_)

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

RenderPassCreateInfo & setFlags (vk::RenderPassCreateFlags flags_)

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

RenderPassCreateInfo & setAttachmentCount (uint32_t attachmentCount_)

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

RenderPassCreateInfo & setPAttachments (const vk::AttachmentDescription * pAttachments_)

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

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

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

RenderPassCreateInfo & setSubpassCount (uint32_t subpassCount_)

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

RenderPassCreateInfo & setPSubpasses (const vk::SubpassDescription * pSubpasses_)

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

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

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

RenderPassCreateInfo & setDependencyCount (uint32_t dependencyCount_)

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

RenderPassCreateInfo & setPDependencies (const vk::SubpassDependency * pDependencies_)

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

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

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

const VkRenderPassCreateInfo & operator const VkRenderPassCreateInfo & ()

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

VkRenderPassCreateInfo & operator VkRenderPassCreateInfo & ()

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

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

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