struct SubpassDescription2
Defined at line 174369 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkSubpassDescription2, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkSubpassDescription2.html
Public Members
StructureType sType
const void * pNext
Flags flags
PipelineBindPoint pipelineBindPoint
uint32_t viewMask
uint32_t inputAttachmentCount
const AttachmentReference2 * pInputAttachments
uint32_t colorAttachmentCount
const AttachmentReference2 * pColorAttachments
const AttachmentReference2 * pResolveAttachments
const AttachmentReference2 * pDepthStencilAttachment
uint32_t preserveAttachmentCount
const uint32_t * pPreserveAttachments
Public Methods
void SubpassDescription2 (SubpassDescriptionFlagsflags_,PipelineBindPointpipelineBindPoint_,uint32_tviewMask_,uint32_tinputAttachmentCount_,const AttachmentReference2 *pInputAttachments_,uint32_tcolorAttachmentCount_,const AttachmentReference2 *pColorAttachments_,const AttachmentReference2 *pResolveAttachments_,const AttachmentReference2 *pDepthStencilAttachment_,uint32_tpreserveAttachmentCount_,const uint32_t *pPreserveAttachments_,const void *pNext_)
Defined at line 174377 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription2 (const SubpassDescription2 & rhs)
Defined at line 174404 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription2 (const VkSubpassDescription2 & rhs)
Defined at line 174406 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription2 (SubpassDescriptionFlagsflags_,PipelineBindPointpipelineBindPoint_,uint32_tviewMask_,const ArrayProxyNoTemporaries<const AttachmentReference2> &inputAttachments_,const ArrayProxyNoTemporaries<const AttachmentReference2> &colorAttachments_,const ArrayProxyNoTemporaries<const AttachmentReference2> &resolveAttachments_,const AttachmentReference2 *pDepthStencilAttachment_,const ArrayProxyNoTemporaries<const uint32_t> &preserveAttachments_,const void *pNext_)
Defined at line 174411 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & operator= (const SubpassDescription2 & rhs)
Defined at line 174446 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & operator= (const VkSubpassDescription2 & rhs)
Defined at line 174449 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPNext (const void * pNext_)
Defined at line 174456 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setPNext (const void * pNext_)
Defined at line 174462 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setFlags (SubpassDescriptionFlags flags_)
Defined at line 174468 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setFlags (SubpassDescriptionFlags flags_)
Defined at line 174474 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPipelineBindPoint (PipelineBindPoint pipelineBindPoint_)
Defined at line 174480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setPipelineBindPoint (PipelineBindPoint pipelineBindPoint_)
Defined at line 174486 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setViewMask (uint32_t viewMask_)
Defined at line 174492 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setViewMask (uint32_t viewMask_)
Defined at line 174498 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setInputAttachmentCount (uint32_t inputAttachmentCount_)
Defined at line 174504 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setInputAttachmentCount (uint32_t inputAttachmentCount_)
Defined at line 174510 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPInputAttachments (const AttachmentReference2 * pInputAttachments_)
Defined at line 174516 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setPInputAttachments (const AttachmentReference2 * pInputAttachments_)
Defined at line 174522 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setInputAttachments (const ArrayProxyNoTemporaries<const AttachmentReference2> & inputAttachments_)
Defined at line 174529 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setColorAttachmentCount (uint32_t colorAttachmentCount_)
Defined at line 174537 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setColorAttachmentCount (uint32_t colorAttachmentCount_)
Defined at line 174543 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPColorAttachments (const AttachmentReference2 * pColorAttachments_)
Defined at line 174549 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setPColorAttachments (const AttachmentReference2 * pColorAttachments_)
Defined at line 174555 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setColorAttachments (const ArrayProxyNoTemporaries<const AttachmentReference2> & colorAttachments_)
Defined at line 174562 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPResolveAttachments (const AttachmentReference2 * pResolveAttachments_)
Defined at line 174570 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setPResolveAttachments (const AttachmentReference2 * pResolveAttachments_)
Defined at line 174576 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setResolveAttachments (const ArrayProxyNoTemporaries<const AttachmentReference2> & resolveAttachments_)
Defined at line 174583 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPDepthStencilAttachment (const AttachmentReference2 * pDepthStencilAttachment_)
Defined at line 174591 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setPDepthStencilAttachment (const AttachmentReference2 * pDepthStencilAttachment_)
Defined at line 174597 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPreserveAttachmentCount (uint32_t preserveAttachmentCount_)
Defined at line 174603 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setPreserveAttachmentCount (uint32_t preserveAttachmentCount_)
Defined at line 174609 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPPreserveAttachments (const uint32_t * pPreserveAttachments_)
Defined at line 174615 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 && setPPreserveAttachments (const uint32_t * pPreserveAttachments_)
Defined at line 174621 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPreserveAttachments (const ArrayProxyNoTemporaries<const uint32_t> & preserveAttachments_)
Defined at line 174628 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkSubpassDescription2 & operator const VkSubpassDescription2 & ()
Defined at line 174637 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkSubpassDescription2 & operator VkSubpassDescription2 & ()
Defined at line 174642 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkSubpassDescription2 * operator const VkSubpassDescription2 * ()
Defined at line 174647 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkSubpassDescription2 * operator VkSubpassDescription2 * ()
Defined at line 174652 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const SubpassDescription2 & )
Defined at line 174690 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp