Class VkDescriptorSetVariableDescriptorCountAllocateInfo

java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkDescriptorSetVariableDescriptorCountAllocateInfo>
org.lwjgl.vulkan.VkDescriptorSetVariableDescriptorCountAllocateInfo
All Implemented Interfaces:
AutoCloseable, org.lwjgl.system.NativeResource, org.lwjgl.system.Pointer
Direct Known Subclasses:
VkDescriptorSetVariableDescriptorCountAllocateInfoEXT

public class VkDescriptorSetVariableDescriptorCountAllocateInfo extends org.lwjgl.system.Struct<VkDescriptorSetVariableDescriptorCountAllocateInfo> implements org.lwjgl.system.NativeResource
Structure specifying additional allocation parameters for descriptor sets.
Description

If descriptorSetCount is zero or this structure is not included in the pNext chain, then the variable lengths are considered to be zero. Otherwise, pDescriptorCounts[i] is the number of descriptors in the variable-sized descriptor binding in the corresponding descriptor set layout. If the variable-sized descriptor binding in the corresponding descriptor set layout has a descriptor type of DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK then pDescriptorCounts[i] specifies the binding’s capacity in bytes. If VkDescriptorSetAllocateInfo::pSetLayouts[i] does not include a variable-sized descriptor binding, then pDescriptorCounts[i] is ignored.

Valid Usage
Valid Usage (Implicit)

Layout


 struct VkDescriptorSetVariableDescriptorCountAllocateInfo {
     VkStructureType sType();
     void const * pNext();
     uint32_t descriptorSetCount();
     uint32_t const * pDescriptorCounts();
 }