struct SubpassDescription2
Defined at line 109901 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
StructureType sType
const void * pNext
Flags flags
PipelineBindPoint pipelineBindPoint
uint32_t viewMask
uint32_t inputAttachmentCount
const vk::AttachmentReference2 * pInputAttachments
uint32_t colorAttachmentCount
const vk::AttachmentReference2 * pColorAttachments
const vk::AttachmentReference2 * pResolveAttachments
const vk::AttachmentReference2 * pDepthStencilAttachment
uint32_t preserveAttachmentCount
const uint32_t * pPreserveAttachments
Public Methods
void SubpassDescription2 (vk::SubpassDescriptionFlags flags_, vk::PipelineBindPoint pipelineBindPoint_, uint32_t viewMask_, uint32_t inputAttachmentCount_, const vk::AttachmentReference2 * pInputAttachments_, uint32_t colorAttachmentCount_, const vk::AttachmentReference2 * pColorAttachments_, const vk::AttachmentReference2 * pResolveAttachments_, const vk::AttachmentReference2 * pDepthStencilAttachment_, uint32_t preserveAttachmentCount_, const uint32_t * pPreserveAttachments_, const void * pNext_)
Defined at line 109909 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription2 (const SubpassDescription2 & rhs)
Defined at line 109936 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription2 (const VkSubpassDescription2 & rhs)
Defined at line 109938 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription2 (vk::SubpassDescriptionFlags flags_, vk::PipelineBindPoint pipelineBindPoint_, uint32_t viewMask_, const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference2> & inputAttachments_, const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference2> & colorAttachments_, const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference2> & resolveAttachments_, const vk::AttachmentReference2 * pDepthStencilAttachment_, const vk::ArrayProxyNoTemporaries<const uint32_t> & preserveAttachments_, const void * pNext_)
Defined at line 109943 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & operator= (const SubpassDescription2 & rhs)
Defined at line 109978 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & operator= (const VkSubpassDescription2 & rhs)
Defined at line 109981 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPNext (const void * pNext_)
Defined at line 109988 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setFlags (vk::SubpassDescriptionFlags flags_)
Defined at line 109994 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPipelineBindPoint (vk::PipelineBindPoint pipelineBindPoint_)
Defined at line 110000 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setViewMask (uint32_t viewMask_)
Defined at line 110006 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setInputAttachmentCount (uint32_t inputAttachmentCount_)
Defined at line 110012 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPInputAttachments (const vk::AttachmentReference2 * pInputAttachments_)
Defined at line 110018 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setInputAttachments (const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference2> & inputAttachments_)
Defined at line 110026 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setColorAttachmentCount (uint32_t colorAttachmentCount_)
Defined at line 110035 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPColorAttachments (const vk::AttachmentReference2 * pColorAttachments_)
Defined at line 110041 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setColorAttachments (const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference2> & colorAttachments_)
Defined at line 110049 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPResolveAttachments (const vk::AttachmentReference2 * pResolveAttachments_)
Defined at line 110058 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setResolveAttachments (const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference2> & resolveAttachments_)
Defined at line 110066 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPDepthStencilAttachment (const vk::AttachmentReference2 * pDepthStencilAttachment_)
Defined at line 110075 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPreserveAttachmentCount (uint32_t preserveAttachmentCount_)
Defined at line 110082 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPPreserveAttachments (const uint32_t * pPreserveAttachments_)
Defined at line 110088 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription2 & setPreserveAttachments (const vk::ArrayProxyNoTemporaries<const uint32_t> & preserveAttachments_)
Defined at line 110095 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkSubpassDescription2 & operator const VkSubpassDescription2 & ()
Defined at line 110105 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkSubpassDescription2 & operator VkSubpassDescription2 & ()
Defined at line 110110 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const SubpassDescription2 & )
Defined at line 110152 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp