struct AttachmentDescription

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

wrapper struct for struct VkAttachmentDescription, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkAttachmentDescription.html

Public Members

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

Public Methods

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

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

void AttachmentDescription (const AttachmentDescription & rhs)

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

void AttachmentDescription (const VkAttachmentDescription & rhs)

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

AttachmentDescription & operator= (const AttachmentDescription & rhs)

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

AttachmentDescription & operator= (const VkAttachmentDescription & rhs)

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

AttachmentDescription & setFlags (AttachmentDescriptionFlags flags_)

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

AttachmentDescription && setFlags (AttachmentDescriptionFlags flags_)

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

AttachmentDescription & setFormat (Format format_)

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

AttachmentDescription && setFormat (Format format_)

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

AttachmentDescription & setSamples (SampleCountFlagBits samples_)

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

AttachmentDescription && setSamples (SampleCountFlagBits samples_)

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

AttachmentDescription & setLoadOp (AttachmentLoadOp loadOp_)

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

AttachmentDescription && setLoadOp (AttachmentLoadOp loadOp_)

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

AttachmentDescription & setStoreOp (AttachmentStoreOp storeOp_)

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

AttachmentDescription && setStoreOp (AttachmentStoreOp storeOp_)

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

AttachmentDescription & setStencilLoadOp (AttachmentLoadOp stencilLoadOp_)

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

AttachmentDescription && setStencilLoadOp (AttachmentLoadOp stencilLoadOp_)

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

AttachmentDescription & setStencilStoreOp (AttachmentStoreOp stencilStoreOp_)

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

AttachmentDescription && setStencilStoreOp (AttachmentStoreOp stencilStoreOp_)

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

AttachmentDescription & setInitialLayout (ImageLayout initialLayout_)

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

AttachmentDescription && setInitialLayout (ImageLayout initialLayout_)

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

AttachmentDescription & setFinalLayout (ImageLayout finalLayout_)

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

AttachmentDescription && setFinalLayout (ImageLayout finalLayout_)

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

const VkAttachmentDescription & operator const VkAttachmentDescription & ()

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

VkAttachmentDescription & operator VkAttachmentDescription & ()

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

const VkAttachmentDescription * operator const VkAttachmentDescription * ()

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

VkAttachmentDescription * operator VkAttachmentDescription * ()

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

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

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