VkPhysicalDeviceDescriptorIndexingFeatures.
struct VkPhysicalDeviceDescriptorIndexingFeaturesEXT {
VkStructureType sType;
void * pNext;
VkBool32 shaderInputAttachmentArrayDynamicIndexing;
VkBool32 shaderUniformTexelBufferArrayDynamicIndexing;
VkBool32 shaderStorageTexelBufferArrayDynamicIndexing;
VkBool32 shaderUniformBufferArrayNonUniformIndexing;
VkBool32 shaderSampledImageArrayNonUniformIndexing;
VkBool32 shaderStorageBufferArrayNonUniformIndexing;
VkBool32 shaderStorageImageArrayNonUniformIndexing;
VkBool32 shaderInputAttachmentArrayNonUniformIndexing;
VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing;
VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing;
VkBool32 descriptorBindingUniformBufferUpdateAfterBind;
VkBool32 descriptorBindingSampledImageUpdateAfterBind;
VkBool32 descriptorBindingStorageImageUpdateAfterBind;
VkBool32 descriptorBindingStorageBufferUpdateAfterBind;
VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind;
VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind;
VkBool32 descriptorBindingUpdateUnusedWhilePending;
VkBool32 descriptorBindingPartiallyBound;
VkBool32 descriptorBindingVariableDescriptorCount;
VkBool32 runtimeDescriptorArray;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | VkPhysicalDeviceDescriptorIndexingFeaturesEXT(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | calloc()
Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated with memCalloc.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | calloc(int
the buffer capacity capacity)Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT. instance allocated with memCalloc.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | calloc(MemoryStack
the stack from which to allocate stack)Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the specified MemoryStack and initializes all its bits to zero.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | calloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT. instance allocated on the specified MemoryStack and initializes all its bits to zero.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | |
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | |
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | |
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | |
| protected VkPhysicalDeviceDescriptorIndexingFeaturesEXT | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Overrides org. the constructor, but returns the exact type of the Struct subclass.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | create()
Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated with BufferUtils.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | create(long address)
Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance for the specified memory address.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | create(int
the buffer capacity capacity)Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT. instance allocated with BufferUtils.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | create(long
the memory address address, int the buffer capacity capacity)Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT. instance at the specified memory.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | createSafe(long address)
Hides org. create, but returns null if address is NULL.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | createSafe(long address, int capacity)
Hides org. create, but returns null if address is NULL.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | descriptorBindingPartiallyBound(boolean value)
Overrides org. descriptorBindingPartiallyBound field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | descriptorBindingSampledImageUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingSampledImageUpdateAfterBind field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | descriptorBindingStorageBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingStorageBufferUpdateAfterBind field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | descriptorBindingStorageImageUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingStorageImageUpdateAfterBind field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingStorageTexelBufferUpdateAfterBind field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | descriptorBindingUniformBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingUniformBufferUpdateAfterBind field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingUniformTexelBufferUpdateAfterBind field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | descriptorBindingUpdateUnusedWhilePending(boolean value)
Sets the specified value to the
descriptorBindingUpdateUnusedWhilePending field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | descriptorBindingVariableDescriptorCount(boolean value)
Overrides org. descriptorBindingVariableDescriptorCount field.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | malloc()
Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated with memAlloc.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | malloc(int
the buffer capacity capacity)Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT. instance allocated with memAlloc.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | malloc(MemoryStack
the stack from which to allocate stack)Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the specified MemoryStack.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | malloc(int
the buffer capacity capacity, MemoryStack the stack from which to allocate stack)Hides org. VkPhysicalDeviceDescriptorIndexingFeaturesEXT. instance allocated on the specified MemoryStack.
|
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | |
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT | |
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | |
| public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT. | |
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | pNext(long value)
Overrides org. pNext field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | runtimeDescriptorArray(boolean value)
Overrides org. runtimeDescriptorArray field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | set(int sType, long pNext, boolean shaderInputAttachmentArrayDynamicIndexing, boolean shaderUniformTexelBufferArrayDynamicIndexing, boolean shaderStorageTexelBufferArrayDynamicIndexing, boolean shaderUniformBufferArrayNonUniformIndexing, boolean shaderSampledImageArrayNonUniformIndexing, boolean shaderStorageBufferArrayNonUniformIndexing, boolean shaderStorageImageArrayNonUniformIndexing, boolean shaderInputAttachmentArrayNonUniformIndexing, boolean shaderUniformTexelBufferArrayNonUniformIndexing, boolean shaderStorageTexelBufferArrayNonUniformIndexing, boolean descriptorBindingUniformBufferUpdateAfterBind, boolean descriptorBindingSampledImageUpdateAfterBind, boolean descriptorBindingStorageImageUpdateAfterBind, boolean descriptorBindingStorageBufferUpdateAfterBind, boolean descriptorBindingUniformTexelBufferUpdateAfterBind, boolean descriptorBindingStorageTexelBufferUpdateAfterBind, boolean descriptorBindingUpdateUnusedWhilePending, boolean descriptorBindingPartiallyBound, boolean descriptorBindingVariableDescriptorCount, boolean runtimeDescriptorArray)
Overrides org. |
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | Returns: this structthe source struct src)Copies the specified struct data to this struct. |
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderInputAttachmentArrayDynamicIndexing(boolean value)
Sets the specified value to the
shaderInputAttachmentArrayDynamicIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderInputAttachmentArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderInputAttachmentArrayNonUniformIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderSampledImageArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderSampledImageArrayNonUniformIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderStorageBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderStorageBufferArrayNonUniformIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderStorageImageArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderStorageImageArrayNonUniformIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to the
shaderStorageTexelBufferArrayDynamicIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderStorageTexelBufferArrayNonUniformIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderUniformBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderUniformBufferArrayNonUniformIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to the
shaderUniformTexelBufferArrayDynamicIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderUniformTexelBufferArrayNonUniformIndexing field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | sType(int value)
Overrides org. sType field.
|
| public VkPhysicalDeviceDescriptorIndexingFeaturesEXT | sType$Default()
Overrides org. STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES value to the sType field.
|