struct AttachmentReference

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

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

Public Members

uint32_t attachment
ImageLayout layout

Public Methods

void AttachmentReference (uint32_t attachment_, ImageLayout layout_)

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

void AttachmentReference (const AttachmentReference & rhs)

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

void AttachmentReference (const VkAttachmentReference & rhs)

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

AttachmentReference & operator= (const AttachmentReference & rhs)

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

AttachmentReference & operator= (const VkAttachmentReference & rhs)

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

AttachmentReference & setAttachment (uint32_t attachment_)

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

AttachmentReference && setAttachment (uint32_t attachment_)

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

AttachmentReference & setLayout (ImageLayout layout_)

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

AttachmentReference && setLayout (ImageLayout layout_)

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

const VkAttachmentReference & operator const VkAttachmentReference & ()

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

VkAttachmentReference & operator VkAttachmentReference & ()

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

const VkAttachmentReference * operator const VkAttachmentReference * ()

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

VkAttachmentReference * operator VkAttachmentReference * ()

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

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

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