struct DescriptorSetLayoutBinding

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

Public Members

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

Public Methods

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

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

void DescriptorSetLayoutBinding (const DescriptorSetLayoutBinding & rhs)

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

void DescriptorSetLayoutBinding (const VkDescriptorSetLayoutBinding & rhs)

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

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

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

DescriptorSetLayoutBinding & operator= (const DescriptorSetLayoutBinding & rhs)

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

DescriptorSetLayoutBinding & operator= (const VkDescriptorSetLayoutBinding & rhs)

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

DescriptorSetLayoutBinding & setBinding (uint32_t binding_)

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

DescriptorSetLayoutBinding & setDescriptorType (vk::DescriptorType descriptorType_)

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

DescriptorSetLayoutBinding & setDescriptorCount (uint32_t descriptorCount_)

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

DescriptorSetLayoutBinding & setStageFlags (vk::ShaderStageFlags stageFlags_)

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

DescriptorSetLayoutBinding & setPImmutableSamplers (const vk::Sampler * pImmutableSamplers_)

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

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

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

const VkDescriptorSetLayoutBinding & operator const VkDescriptorSetLayoutBinding & ()

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

VkDescriptorSetLayoutBinding & operator VkDescriptorSetLayoutBinding & ()

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

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

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