struct WriteDescriptorSet

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

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

Public Members

StructureType sType
const void * pNext
DescriptorSet dstSet
uint32_t dstBinding
uint32_t dstArrayElement
uint32_t descriptorCount
DescriptorType descriptorType
const DescriptorImageInfo * pImageInfo
const DescriptorBufferInfo * pBufferInfo
const BufferView * pTexelBufferView

Public Methods

void WriteDescriptorSet (DescriptorSet dstSet_, uint32_t dstBinding_, uint32_t dstArrayElement_, uint32_t descriptorCount_, DescriptorType descriptorType_, const DescriptorImageInfo * pImageInfo_, const DescriptorBufferInfo * pBufferInfo_, const BufferView * pTexelBufferView_, const void * pNext_)

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

void WriteDescriptorSet (const WriteDescriptorSet & rhs)

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

void WriteDescriptorSet (const VkWriteDescriptorSet & rhs)

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

void WriteDescriptorSet (DescriptorSet dstSet_, uint32_t dstBinding_, uint32_t dstArrayElement_, DescriptorType descriptorType_, const ArrayProxyNoTemporaries<const DescriptorImageInfo> & imageInfo_, const ArrayProxyNoTemporaries<const DescriptorBufferInfo> & bufferInfo_, const ArrayProxyNoTemporaries<const BufferView> & texelBufferView_, const void * pNext_)

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

WriteDescriptorSet & operator= (const WriteDescriptorSet & rhs)

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

WriteDescriptorSet & operator= (const VkWriteDescriptorSet & rhs)

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

WriteDescriptorSet & setPNext (const void * pNext_)

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

WriteDescriptorSet && setPNext (const void * pNext_)

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

WriteDescriptorSet & setDstSet (DescriptorSet dstSet_)

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

WriteDescriptorSet && setDstSet (DescriptorSet dstSet_)

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

WriteDescriptorSet & setDstBinding (uint32_t dstBinding_)

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

WriteDescriptorSet && setDstBinding (uint32_t dstBinding_)

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

WriteDescriptorSet & setDstArrayElement (uint32_t dstArrayElement_)

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

WriteDescriptorSet && setDstArrayElement (uint32_t dstArrayElement_)

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

WriteDescriptorSet & setDescriptorCount (uint32_t descriptorCount_)

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

WriteDescriptorSet && setDescriptorCount (uint32_t descriptorCount_)

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

WriteDescriptorSet & setDescriptorType (DescriptorType descriptorType_)

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

WriteDescriptorSet && setDescriptorType (DescriptorType descriptorType_)

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

WriteDescriptorSet & setPImageInfo (const DescriptorImageInfo * pImageInfo_)

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

WriteDescriptorSet && setPImageInfo (const DescriptorImageInfo * pImageInfo_)

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

WriteDescriptorSet & setImageInfo (const ArrayProxyNoTemporaries<const DescriptorImageInfo> & imageInfo_)

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

WriteDescriptorSet & setPBufferInfo (const DescriptorBufferInfo * pBufferInfo_)

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

WriteDescriptorSet && setPBufferInfo (const DescriptorBufferInfo * pBufferInfo_)

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

WriteDescriptorSet & setBufferInfo (const ArrayProxyNoTemporaries<const DescriptorBufferInfo> & bufferInfo_)

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

WriteDescriptorSet & setPTexelBufferView (const BufferView * pTexelBufferView_)

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

WriteDescriptorSet && setPTexelBufferView (const BufferView * pTexelBufferView_)

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

WriteDescriptorSet & setTexelBufferView (const ArrayProxyNoTemporaries<const BufferView> & texelBufferView_)

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

const VkWriteDescriptorSet & operator const VkWriteDescriptorSet & ()

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

VkWriteDescriptorSet & operator VkWriteDescriptorSet & ()

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

const VkWriteDescriptorSet * operator const VkWriteDescriptorSet * ()

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

VkWriteDescriptorSet * operator VkWriteDescriptorSet * ()

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

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

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