struct SubpassDescription
Defined at line 173585 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
wrapper struct for struct VkSubpassDescription, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkSubpassDescription.html
Public Members
Flags flags
PipelineBindPoint pipelineBindPoint
uint32_t inputAttachmentCount
const AttachmentReference * pInputAttachments
uint32_t colorAttachmentCount
const AttachmentReference * pColorAttachments
const AttachmentReference * pResolveAttachments
const AttachmentReference * pDepthStencilAttachment
uint32_t preserveAttachmentCount
const uint32_t * pPreserveAttachments
Public Methods
void SubpassDescription (SubpassDescriptionFlagsflags_,PipelineBindPointpipelineBindPoint_,uint32_tinputAttachmentCount_,const AttachmentReference *pInputAttachments_,uint32_tcolorAttachmentCount_,const AttachmentReference *pColorAttachments_,const AttachmentReference *pResolveAttachments_,const AttachmentReference *pDepthStencilAttachment_,uint32_tpreserveAttachmentCount_,const uint32_t *pPreserveAttachments_)
Defined at line 173590 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription (const SubpassDescription & rhs)
Defined at line 173613 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription (const VkSubpassDescription & rhs)
Defined at line 173615 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription (SubpassDescriptionFlagsflags_,PipelineBindPointpipelineBindPoint_,const ArrayProxyNoTemporaries<const AttachmentReference> &inputAttachments_,const ArrayProxyNoTemporaries<const AttachmentReference> &colorAttachments_,const ArrayProxyNoTemporaries<const AttachmentReference> &resolveAttachments_,const AttachmentReference *pDepthStencilAttachment_,const ArrayProxyNoTemporaries<const uint32_t> &preserveAttachments_)
Defined at line 173618 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & operator= (const SubpassDescription & rhs)
Defined at line 173649 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & operator= (const VkSubpassDescription & rhs)
Defined at line 173652 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setFlags (SubpassDescriptionFlags flags_)
Defined at line 173659 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setFlags (SubpassDescriptionFlags flags_)
Defined at line 173665 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPipelineBindPoint (PipelineBindPoint pipelineBindPoint_)
Defined at line 173671 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setPipelineBindPoint (PipelineBindPoint pipelineBindPoint_)
Defined at line 173677 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setInputAttachmentCount (uint32_t inputAttachmentCount_)
Defined at line 173683 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setInputAttachmentCount (uint32_t inputAttachmentCount_)
Defined at line 173689 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPInputAttachments (const AttachmentReference * pInputAttachments_)
Defined at line 173695 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setPInputAttachments (const AttachmentReference * pInputAttachments_)
Defined at line 173701 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setInputAttachments (const ArrayProxyNoTemporaries<const AttachmentReference> & inputAttachments_)
Defined at line 173708 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setColorAttachmentCount (uint32_t colorAttachmentCount_)
Defined at line 173716 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setColorAttachmentCount (uint32_t colorAttachmentCount_)
Defined at line 173722 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPColorAttachments (const AttachmentReference * pColorAttachments_)
Defined at line 173728 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setPColorAttachments (const AttachmentReference * pColorAttachments_)
Defined at line 173734 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setColorAttachments (const ArrayProxyNoTemporaries<const AttachmentReference> & colorAttachments_)
Defined at line 173741 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPResolveAttachments (const AttachmentReference * pResolveAttachments_)
Defined at line 173749 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setPResolveAttachments (const AttachmentReference * pResolveAttachments_)
Defined at line 173755 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setResolveAttachments (const ArrayProxyNoTemporaries<const AttachmentReference> & resolveAttachments_)
Defined at line 173762 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPDepthStencilAttachment (const AttachmentReference * pDepthStencilAttachment_)
Defined at line 173770 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setPDepthStencilAttachment (const AttachmentReference * pDepthStencilAttachment_)
Defined at line 173776 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPreserveAttachmentCount (uint32_t preserveAttachmentCount_)
Defined at line 173782 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setPreserveAttachmentCount (uint32_t preserveAttachmentCount_)
Defined at line 173788 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPPreserveAttachments (const uint32_t * pPreserveAttachments_)
Defined at line 173794 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription && setPPreserveAttachments (const uint32_t * pPreserveAttachments_)
Defined at line 173800 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPreserveAttachments (const ArrayProxyNoTemporaries<const uint32_t> & preserveAttachments_)
Defined at line 173807 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkSubpassDescription & operator const VkSubpassDescription & ()
Defined at line 173816 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkSubpassDescription & operator VkSubpassDescription & ()
Defined at line 173821 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkSubpassDescription * operator const VkSubpassDescription * ()
Defined at line 173826 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkSubpassDescription * operator VkSubpassDescription * ()
Defined at line 173831 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const SubpassDescription & )
Defined at line 173863 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp