struct DescriptorSetLayoutBinding

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

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

Public Members

uint32_t binding
DescriptorType descriptorType
uint32_t descriptorCount
Flags stageFlags
const Sampler * pImmutableSamplers

Public Methods

void DescriptorSetLayoutBinding (uint32_t binding_, DescriptorType descriptorType_, uint32_t descriptorCount_, ShaderStageFlags stageFlags_, const Sampler * pImmutableSamplers_)

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

void DescriptorSetLayoutBinding (const DescriptorSetLayoutBinding & rhs)

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

void DescriptorSetLayoutBinding (const VkDescriptorSetLayoutBinding & rhs)

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

void DescriptorSetLayoutBinding (uint32_t binding_, DescriptorType descriptorType_, ShaderStageFlags stageFlags_, const ArrayProxyNoTemporaries<const Sampler> & immutableSamplers_)

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

DescriptorSetLayoutBinding & operator= (const DescriptorSetLayoutBinding & rhs)

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

DescriptorSetLayoutBinding & operator= (const VkDescriptorSetLayoutBinding & rhs)

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

DescriptorSetLayoutBinding & setBinding (uint32_t binding_)

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

DescriptorSetLayoutBinding && setBinding (uint32_t binding_)

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

DescriptorSetLayoutBinding & setDescriptorType (DescriptorType descriptorType_)

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

DescriptorSetLayoutBinding && setDescriptorType (DescriptorType descriptorType_)

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

DescriptorSetLayoutBinding & setDescriptorCount (uint32_t descriptorCount_)

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

DescriptorSetLayoutBinding && setDescriptorCount (uint32_t descriptorCount_)

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

DescriptorSetLayoutBinding & setStageFlags (ShaderStageFlags stageFlags_)

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

DescriptorSetLayoutBinding && setStageFlags (ShaderStageFlags stageFlags_)

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

DescriptorSetLayoutBinding & setPImmutableSamplers (const Sampler * pImmutableSamplers_)

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

DescriptorSetLayoutBinding && setPImmutableSamplers (const Sampler * pImmutableSamplers_)

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

DescriptorSetLayoutBinding & setImmutableSamplers (const ArrayProxyNoTemporaries<const Sampler> & immutableSamplers_)

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

const VkDescriptorSetLayoutBinding & operator const VkDescriptorSetLayoutBinding & ()

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

VkDescriptorSetLayoutBinding & operator VkDescriptorSetLayoutBinding & ()

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

const VkDescriptorSetLayoutBinding * operator const VkDescriptorSetLayoutBinding * ()

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

VkDescriptorSetLayoutBinding * operator VkDescriptorSetLayoutBinding * ()

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

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

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