#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | SubpassDescription (vk::SubpassDescriptionFlags flags_={}, vk::PipelineBindPoint pipelineBindPoint_=vk::PipelineBindPoint::eGraphics, 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_={}) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | SubpassDescription (SubpassDescription const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| SubpassDescription (VkSubpassDescription const &rhs) VULKAN_HPP_NOEXCEPT |
|
| SubpassDescription (vk::SubpassDescriptionFlags flags_, vk::PipelineBindPoint pipelineBindPoint_, vk::ArrayProxyNoTemporaries< const vk::AttachmentReference > const &inputAttachments_, vk::ArrayProxyNoTemporaries< const vk::AttachmentReference > const &colorAttachments_={}, vk::ArrayProxyNoTemporaries< const vk::AttachmentReference > const &resolveAttachments_={}, const vk::AttachmentReference *pDepthStencilAttachment_={}, vk::ArrayProxyNoTemporaries< const uint32_t > const &preserveAttachments_={}) |
|
SubpassDescription & | operator= (SubpassDescription const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
SubpassDescription & | operator= (VkSubpassDescription const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setFlags (vk::SubpassDescriptionFlags flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setPipelineBindPoint (vk::PipelineBindPoint pipelineBindPoint_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setInputAttachmentCount (uint32_t inputAttachmentCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setPInputAttachments (const vk::AttachmentReference *pInputAttachments_) VULKAN_HPP_NOEXCEPT |
|
SubpassDescription & | setInputAttachments (vk::ArrayProxyNoTemporaries< const vk::AttachmentReference > const &inputAttachments_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setColorAttachmentCount (uint32_t colorAttachmentCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setPColorAttachments (const vk::AttachmentReference *pColorAttachments_) VULKAN_HPP_NOEXCEPT |
|
SubpassDescription & | setColorAttachments (vk::ArrayProxyNoTemporaries< const vk::AttachmentReference > const &colorAttachments_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setPResolveAttachments (const vk::AttachmentReference *pResolveAttachments_) VULKAN_HPP_NOEXCEPT |
|
SubpassDescription & | setResolveAttachments (vk::ArrayProxyNoTemporaries< const vk::AttachmentReference > const &resolveAttachments_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setPDepthStencilAttachment (const vk::AttachmentReference *pDepthStencilAttachment_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setPreserveAttachmentCount (uint32_t preserveAttachmentCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 SubpassDescription & | setPPreserveAttachments (const uint32_t *pPreserveAttachments_) VULKAN_HPP_NOEXCEPT |
|
SubpassDescription & | setPreserveAttachments (vk::ArrayProxyNoTemporaries< const uint32_t > const &preserveAttachments_) VULKAN_HPP_NOEXCEPT |
|
| operator VkSubpassDescription const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkSubpassDescription & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (SubpassDescription const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (SubpassDescription const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 100110 of file vulkan_structs.hpp.
◆ NativeType
◆ SubpassDescription() [1/4]
◆ SubpassDescription() [2/4]
◆ SubpassDescription() [3/4]
◆ SubpassDescription() [4/4]
◆ operator VkSubpassDescription &()
◆ operator VkSubpassDescription const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setColorAttachmentCount()
◆ setColorAttachments()
◆ setFlags()
◆ setInputAttachmentCount()
◆ setInputAttachments()
◆ setPColorAttachments()
◆ setPDepthStencilAttachment()
◆ setPInputAttachments()
◆ setPipelineBindPoint()
◆ setPPreserveAttachments()
◆ setPreserveAttachmentCount()
◆ setPreserveAttachments()
◆ setPResolveAttachments()
◆ setResolveAttachments()
◆ colorAttachmentCount
uint32_t vk::SubpassDescription::colorAttachmentCount = {} |
◆ flags
◆ inputAttachmentCount
uint32_t vk::SubpassDescription::inputAttachmentCount = {} |
◆ pColorAttachments
◆ pDepthStencilAttachment
◆ pInputAttachments
◆ pipelineBindPoint
◆ pPreserveAttachments
const uint32_t* vk::SubpassDescription::pPreserveAttachments = {} |
◆ preserveAttachmentCount
uint32_t vk::SubpassDescription::preserveAttachmentCount = {} |
◆ pResolveAttachments
The documentation for this struct was generated from the following file: