struct SubpassDescription
Defined at line 109301 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
Public Members
Flags flags
PipelineBindPoint pipelineBindPoint
uint32_t inputAttachmentCount
const vk::AttachmentReference * pInputAttachments
uint32_t colorAttachmentCount
const vk::AttachmentReference * pColorAttachments
const vk::AttachmentReference * pResolveAttachments
const vk::AttachmentReference * pDepthStencilAttachment
uint32_t preserveAttachmentCount
const uint32_t * pPreserveAttachments
Public Methods
void SubpassDescription (vk::SubpassDescriptionFlags flags_, vk::PipelineBindPoint pipelineBindPoint_, uint32_t inputAttachmentCount_, const vk::AttachmentReference * pInputAttachments_, uint32_t colorAttachmentCount_, const vk::AttachmentReference * pColorAttachments_, const vk::AttachmentReference * pResolveAttachments_, const vk::AttachmentReference * pDepthStencilAttachment_, uint32_t preserveAttachmentCount_, const uint32_t * pPreserveAttachments_)
Defined at line 109306 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription (const SubpassDescription & rhs)
Defined at line 109329 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription (const VkSubpassDescription & rhs)
Defined at line 109331 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
void SubpassDescription (vk::SubpassDescriptionFlags flags_, vk::PipelineBindPoint pipelineBindPoint_, const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference> & inputAttachments_, const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference> & colorAttachments_, const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference> & resolveAttachments_, const vk::AttachmentReference * pDepthStencilAttachment_, const vk::ArrayProxyNoTemporaries<const uint32_t> & preserveAttachments_)
Defined at line 109334 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & operator= (const SubpassDescription & rhs)
Defined at line 109365 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & operator= (const VkSubpassDescription & rhs)
Defined at line 109368 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setFlags (vk::SubpassDescriptionFlags flags_)
Defined at line 109375 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPipelineBindPoint (vk::PipelineBindPoint pipelineBindPoint_)
Defined at line 109381 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setInputAttachmentCount (uint32_t inputAttachmentCount_)
Defined at line 109387 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPInputAttachments (const vk::AttachmentReference * pInputAttachments_)
Defined at line 109393 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setInputAttachments (const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference> & inputAttachments_)
Defined at line 109401 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setColorAttachmentCount (uint32_t colorAttachmentCount_)
Defined at line 109410 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPColorAttachments (const vk::AttachmentReference * pColorAttachments_)
Defined at line 109416 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setColorAttachments (const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference> & colorAttachments_)
Defined at line 109424 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPResolveAttachments (const vk::AttachmentReference * pResolveAttachments_)
Defined at line 109433 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setResolveAttachments (const vk::ArrayProxyNoTemporaries<const vk::AttachmentReference> & resolveAttachments_)
Defined at line 109441 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPDepthStencilAttachment (const vk::AttachmentReference * pDepthStencilAttachment_)
Defined at line 109450 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPreserveAttachmentCount (uint32_t preserveAttachmentCount_)
Defined at line 109457 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPPreserveAttachments (const uint32_t * pPreserveAttachments_)
Defined at line 109463 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
SubpassDescription & setPreserveAttachments (const vk::ArrayProxyNoTemporaries<const uint32_t> & preserveAttachments_)
Defined at line 109470 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
const VkSubpassDescription & operator const VkSubpassDescription & ()
Defined at line 109480 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
VkSubpassDescription & operator VkSubpassDescription & ()
Defined at line 109485 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp
std::strong_ordering operator<=> (const SubpassDescription & )
Defined at line 109521 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp