struct ComponentMapping

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

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

Public Members

ComponentSwizzle r
ComponentSwizzle g
ComponentSwizzle b
ComponentSwizzle a

Public Methods

void ComponentMapping (ComponentSwizzle r_, ComponentSwizzle g_, ComponentSwizzle b_, ComponentSwizzle a_)

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

void ComponentMapping (const ComponentMapping & rhs)

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

void ComponentMapping (const VkComponentMapping & rhs)

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

ComponentMapping & operator= (const ComponentMapping & rhs)

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

ComponentMapping & operator= (const VkComponentMapping & rhs)

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

ComponentMapping & setR (ComponentSwizzle r_)

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

ComponentMapping && setR (ComponentSwizzle r_)

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

ComponentMapping & setG (ComponentSwizzle g_)

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

ComponentMapping && setG (ComponentSwizzle g_)

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

ComponentMapping & setB (ComponentSwizzle b_)

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

ComponentMapping && setB (ComponentSwizzle b_)

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

ComponentMapping & setA (ComponentSwizzle a_)

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

ComponentMapping && setA (ComponentSwizzle a_)

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

const VkComponentMapping & operator const VkComponentMapping & ()

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

VkComponentMapping & operator VkComponentMapping & ()

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

const VkComponentMapping * operator const VkComponentMapping * ()

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

VkComponentMapping * operator VkComponentMapping * ()

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

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

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