struct AttachmentDescription2

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

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

Public Members

StructureType sType
const void * pNext
Flags flags
Format format
SampleCountFlagBits samples
AttachmentLoadOp loadOp
AttachmentStoreOp storeOp
AttachmentLoadOp stencilLoadOp
AttachmentStoreOp stencilStoreOp
ImageLayout initialLayout
ImageLayout finalLayout

Public Methods

void AttachmentDescription2 (AttachmentDescriptionFlags flags_, Format format_, SampleCountFlagBits samples_, AttachmentLoadOp loadOp_, AttachmentStoreOp storeOp_, AttachmentLoadOp stencilLoadOp_, AttachmentStoreOp stencilStoreOp_, ImageLayout initialLayout_, ImageLayout finalLayout_, const void * pNext_)

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

void AttachmentDescription2 (const AttachmentDescription2 & rhs)

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

void AttachmentDescription2 (const VkAttachmentDescription2 & rhs)

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

AttachmentDescription2 & operator= (const AttachmentDescription2 & rhs)

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

AttachmentDescription2 & operator= (const VkAttachmentDescription2 & rhs)

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

AttachmentDescription2 & setPNext (const void * pNext_)

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

AttachmentDescription2 && setPNext (const void * pNext_)

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

AttachmentDescription2 & setFlags (AttachmentDescriptionFlags flags_)

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

AttachmentDescription2 && setFlags (AttachmentDescriptionFlags flags_)

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

AttachmentDescription2 & setFormat (Format format_)

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

AttachmentDescription2 && setFormat (Format format_)

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

AttachmentDescription2 & setSamples (SampleCountFlagBits samples_)

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

AttachmentDescription2 && setSamples (SampleCountFlagBits samples_)

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

AttachmentDescription2 & setLoadOp (AttachmentLoadOp loadOp_)

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

AttachmentDescription2 && setLoadOp (AttachmentLoadOp loadOp_)

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

AttachmentDescription2 & setStoreOp (AttachmentStoreOp storeOp_)

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

AttachmentDescription2 && setStoreOp (AttachmentStoreOp storeOp_)

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

AttachmentDescription2 & setStencilLoadOp (AttachmentLoadOp stencilLoadOp_)

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

AttachmentDescription2 && setStencilLoadOp (AttachmentLoadOp stencilLoadOp_)

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

AttachmentDescription2 & setStencilStoreOp (AttachmentStoreOp stencilStoreOp_)

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

AttachmentDescription2 && setStencilStoreOp (AttachmentStoreOp stencilStoreOp_)

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

AttachmentDescription2 & setInitialLayout (ImageLayout initialLayout_)

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

AttachmentDescription2 && setInitialLayout (ImageLayout initialLayout_)

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

AttachmentDescription2 & setFinalLayout (ImageLayout finalLayout_)

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

AttachmentDescription2 && setFinalLayout (ImageLayout finalLayout_)

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

const VkAttachmentDescription2 & operator const VkAttachmentDescription2 & ()

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

VkAttachmentDescription2 & operator VkAttachmentDescription2 & ()

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

const VkAttachmentDescription2 * operator const VkAttachmentDescription2 * ()

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

VkAttachmentDescription2 * operator VkAttachmentDescription2 * ()

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

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

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