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 (RenderPassCreateFlagsflags_,uint32_tattachmentCount_,const AttachmentDescription *pAttachments_,uint32_tsubpassCount_,const SubpassDescription *pSubpasses_,uint32_tdependencyCount_,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 (RenderPassCreateFlagsflags_,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