struct AttachmentDescription

Defined at line 5914 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

Public Members

Flags flags
Format format
SampleCountFlagBits samples
AttachmentLoadOp loadOp
AttachmentStoreOp storeOp
AttachmentLoadOp stencilLoadOp
AttachmentStoreOp stencilStoreOp
ImageLayout initialLayout
ImageLayout finalLayout

Public Methods

void AttachmentDescription (vk::AttachmentDescriptionFlags flags_, vk::Format format_, vk::SampleCountFlagBits samples_, vk::AttachmentLoadOp loadOp_, vk::AttachmentStoreOp storeOp_, vk::AttachmentLoadOp stencilLoadOp_, vk::AttachmentStoreOp stencilStoreOp_, vk::ImageLayout initialLayout_, vk::ImageLayout finalLayout_)

Defined at line 5919 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void AttachmentDescription (const AttachmentDescription & rhs)

Defined at line 5941 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void AttachmentDescription (const VkAttachmentDescription & rhs)

Defined at line 5943 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & operator= (const AttachmentDescription & rhs)

Defined at line 5948 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & operator= (const VkAttachmentDescription & rhs)

Defined at line 5951 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & setFlags (vk::AttachmentDescriptionFlags flags_)

Defined at line 5958 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & setFormat (vk::Format format_)

Defined at line 5964 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & setSamples (vk::SampleCountFlagBits samples_)

Defined at line 5970 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & setLoadOp (vk::AttachmentLoadOp loadOp_)

Defined at line 5976 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & setStoreOp (vk::AttachmentStoreOp storeOp_)

Defined at line 5982 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & setStencilLoadOp (vk::AttachmentLoadOp stencilLoadOp_)

Defined at line 5988 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & setStencilStoreOp (vk::AttachmentStoreOp stencilStoreOp_)

Defined at line 5994 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & setInitialLayout (vk::ImageLayout initialLayout_)

Defined at line 6000 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

AttachmentDescription & setFinalLayout (vk::ImageLayout finalLayout_)

Defined at line 6006 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkAttachmentDescription & operator const VkAttachmentDescription & ()

Defined at line 6013 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkAttachmentDescription & operator VkAttachmentDescription & ()

Defined at line 6018 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const AttachmentDescription & )

Defined at line 6044 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp