public class VkPhysicalDeviceDescriptorIndexingFeaturesEXT
extends org.lwjgl.system.Struct
implements org.lwjgl.system.NativeResource
If the VkPhysicalDeviceDescriptorIndexingFeaturesEXT structure is included in the pNext chain of VkPhysicalDeviceFeatures2, it is filled with values indicating whether each feature is supported. VkPhysicalDeviceDescriptorIndexingFeaturesEXT can also be included in the pNext chain of VkDeviceCreateInfo to enable features.
shaderInputAttachmentArrayDynamicIndexing – indicates whether arrays of input attachments can be indexed by dynamically uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_INPUT_ATTACHMENT must be indexed only by constant integral expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the InputAttachmentArrayDynamicIndexingEXT capability.shaderUniformTexelBufferArrayDynamicIndexing – indicates whether arrays of uniform texel buffers can be indexed by dynamically uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER must be indexed only by constant integral expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the UniformTexelBufferArrayDynamicIndexingEXT capability.shaderStorageTexelBufferArrayDynamicIndexing – indicates whether arrays of storage texel buffers can be indexed by dynamically uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER must be indexed only by constant integral expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the StorageTexelBufferArrayDynamicIndexingEXT capability.shaderUniformBufferArrayNonUniformIndexing – indicates whether arrays of uniform buffers can be indexed by non-uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_UNIFORM_BUFFER or DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC must not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the UniformBufferArrayNonUniformIndexingEXT capability.shaderSampledImageArrayNonUniformIndexing – indicates whether arrays of samplers or sampled images can be indexed by non-uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_SAMPLER, DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, or DESCRIPTOR_TYPE_SAMPLED_IMAGE must not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the SampledImageArrayNonUniformIndexingEXT capability.shaderStorageBufferArrayNonUniformIndexing – indicates whether arrays of storage buffers can be indexed by non-uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_STORAGE_BUFFER or DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC must not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the StorageBufferArrayNonUniformIndexingEXT capability.shaderStorageImageArrayNonUniformIndexing – indicates whether arrays of storage images can be indexed by non-uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_STORAGE_IMAGE must not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the StorageImageArrayNonUniformIndexingEXT capability.shaderInputAttachmentArrayNonUniformIndexing – indicates whether arrays of input attachments can be indexed by non-uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_INPUT_ATTACHMENT must not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the InputAttachmentArrayNonUniformIndexingEXT capability.shaderUniformTexelBufferArrayNonUniformIndexing – indicates whether arrays of uniform texel buffers can be indexed by non-uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER must not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the UniformTexelBufferArrayNonUniformIndexingEXT capability.shaderStorageTexelBufferArrayNonUniformIndexing – indicates whether arrays of storage texel buffers can be indexed by non-uniform integer expressions in shader code. If this feature is not enabled, resources with a descriptor type of DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER must not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare the StorageTexelBufferArrayNonUniformIndexingEXT capability.descriptorBindingUniformBufferUpdateAfterBind – indicates whether the implementation supports updating uniform buffer descriptors after a set is bound. If this feature is not enabled, DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT must not be used with DESCRIPTOR_TYPE_UNIFORM_BUFFER.descriptorBindingSampledImageUpdateAfterBind – indicates whether the implementation supports updating sampled image descriptors after a set is bound. If this feature is not enabled, DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT must not be used with DESCRIPTOR_TYPE_SAMPLER, DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, or DESCRIPTOR_TYPE_SAMPLED_IMAGE.descriptorBindingStorageImageUpdateAfterBind – indicates whether the implementation supports updating storage image descriptors after a set is bound. If this feature is not enabled, DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT must not be used with DESCRIPTOR_TYPE_STORAGE_IMAGE.descriptorBindingStorageBufferUpdateAfterBind – indicates whether the implementation supports updating storage buffer descriptors after a set is bound. If this feature is not enabled, DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT must not be used with DESCRIPTOR_TYPE_STORAGE_BUFFER.descriptorBindingUniformTexelBufferUpdateAfterBind – indicates whether the implementation supports updating uniform texel buffer descriptors after a set is bound. If this feature is not enabled, DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT must not be used with DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER.descriptorBindingStorageTexelBufferUpdateAfterBind – indicates whether the implementation supports updating storage texel buffer descriptors after a set is bound. If this feature is not enabled, DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT must not be used with DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER.descriptorBindingUpdateUnusedWhilePending – indicates whether the implementation supports updating descriptors while the set is in use. If this feature is not enabled, DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT must not be used.descriptorBindingPartiallyBound – indicates whether the implementation supports statically using a descriptor set binding in which some descriptors are not valid. If this feature is not enabled, DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT must not be used.descriptorBindingVariableDescriptorCount – indicates whether the implementation supports descriptor sets with a variable-sized last binding. If this feature is not enabled, DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT must not be used.runtimeDescriptorArray – indicates whether the implementation supports the SPIR-V RuntimeDescriptorArrayEXT capability. If this feature is not enabled, descriptors must not be declared in runtime arrays.
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 |
|---|---|
static class |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
An array of
VkPhysicalDeviceDescriptorIndexingFeaturesEXT structs. |
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNOF
The struct alignment in bytes.
|
static int |
DESCRIPTORBINDINGPARTIALLYBOUND
The struct member offsets.
|
static int |
DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND
The struct member offsets.
|
static int |
DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND
The struct member offsets.
|
static int |
DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND
The struct member offsets.
|
static int |
DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND
The struct member offsets.
|
static int |
DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND
The struct member offsets.
|
static int |
DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND
The struct member offsets.
|
static int |
DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING
The struct member offsets.
|
static int |
DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT
The struct member offsets.
|
static int |
PNEXT
The struct member offsets.
|
static int |
RUNTIMEDESCRIPTORARRAY
The struct member offsets.
|
static int |
SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING
The struct member offsets.
|
static int |
SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING
The struct member offsets.
|
static int |
SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING
The struct member offsets.
|
static int |
SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING
The struct member offsets.
|
static int |
SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING
The struct member offsets.
|
static int |
SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING
The struct member offsets.
|
static int |
SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING
The struct member offsets.
|
static int |
SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING
The struct member offsets.
|
static int |
SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING
The struct member offsets.
|
static int |
SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING
The struct member offsets.
|
static int |
SIZEOF
The struct size in bytes.
|
static int |
STYPE
The struct member offsets.
|
| Constructor and Description |
|---|
VkPhysicalDeviceDescriptorIndexingFeaturesEXT(java.nio.ByteBuffer container)
Creates a
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance at the current position of the specified ByteBuffer container. |
| Modifier and Type | Method and Description |
|---|---|
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
calloc()
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated with memCalloc. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
calloc(int capacity)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated with memCalloc. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
callocStack()
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
callocStack(int capacity)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
callocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
callocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the specified MemoryStack and initializes all its bits to zero. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
create()
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated with BufferUtils. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
create(int capacity)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated with BufferUtils. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
create(long address)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance for the specified memory address. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
create(long address,
int capacity)
Create a
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance at the specified memory. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
createSafe(long address)
|
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
createSafe(long address,
int capacity)
|
boolean |
descriptorBindingPartiallyBound()
Returns the value of the
descriptorBindingPartiallyBound field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
descriptorBindingPartiallyBound(boolean value)
Sets the specified value to the
descriptorBindingPartiallyBound field. |
boolean |
descriptorBindingSampledImageUpdateAfterBind()
Returns the value of the
descriptorBindingSampledImageUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
descriptorBindingSampledImageUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingSampledImageUpdateAfterBind field. |
boolean |
descriptorBindingStorageBufferUpdateAfterBind()
Returns the value of the
descriptorBindingStorageBufferUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
descriptorBindingStorageBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingStorageBufferUpdateAfterBind field. |
boolean |
descriptorBindingStorageImageUpdateAfterBind()
Returns the value of the
descriptorBindingStorageImageUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
descriptorBindingStorageImageUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingStorageImageUpdateAfterBind field. |
boolean |
descriptorBindingStorageTexelBufferUpdateAfterBind()
Returns the value of the
descriptorBindingStorageTexelBufferUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingStorageTexelBufferUpdateAfterBind field. |
boolean |
descriptorBindingUniformBufferUpdateAfterBind()
Returns the value of the
descriptorBindingUniformBufferUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
descriptorBindingUniformBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingUniformBufferUpdateAfterBind field. |
boolean |
descriptorBindingUniformTexelBufferUpdateAfterBind()
Returns the value of the
descriptorBindingUniformTexelBufferUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingUniformTexelBufferUpdateAfterBind field. |
boolean |
descriptorBindingUpdateUnusedWhilePending()
Returns the value of the
descriptorBindingUpdateUnusedWhilePending field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
descriptorBindingUpdateUnusedWhilePending(boolean value)
Sets the specified value to the
descriptorBindingUpdateUnusedWhilePending field. |
boolean |
descriptorBindingVariableDescriptorCount()
Returns the value of the
descriptorBindingVariableDescriptorCount field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
descriptorBindingVariableDescriptorCount(boolean value)
Sets the specified value to the
descriptorBindingVariableDescriptorCount field. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
malloc()
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated with memAlloc. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
malloc(int capacity)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated with memAlloc. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
mallocStack()
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the thread-local MemoryStack. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
mallocStack(int capacity)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated on the thread-local MemoryStack. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
mallocStack(int capacity,
org.lwjgl.system.MemoryStack stack)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated on the specified MemoryStack. |
static VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the specified MemoryStack. |
static int |
ndescriptorBindingPartiallyBound(long struct)
Unsafe version of
descriptorBindingPartiallyBound(). |
static void |
ndescriptorBindingPartiallyBound(long struct,
int value)
Unsafe version of
descriptorBindingPartiallyBound. |
static int |
ndescriptorBindingSampledImageUpdateAfterBind(long struct)
Unsafe version of
descriptorBindingSampledImageUpdateAfterBind(). |
static void |
ndescriptorBindingSampledImageUpdateAfterBind(long struct,
int value)
Unsafe version of
descriptorBindingSampledImageUpdateAfterBind. |
static int |
ndescriptorBindingStorageBufferUpdateAfterBind(long struct)
Unsafe version of
descriptorBindingStorageBufferUpdateAfterBind(). |
static void |
ndescriptorBindingStorageBufferUpdateAfterBind(long struct,
int value)
Unsafe version of
descriptorBindingStorageBufferUpdateAfterBind. |
static int |
ndescriptorBindingStorageImageUpdateAfterBind(long struct)
Unsafe version of
descriptorBindingStorageImageUpdateAfterBind(). |
static void |
ndescriptorBindingStorageImageUpdateAfterBind(long struct,
int value)
Unsafe version of
descriptorBindingStorageImageUpdateAfterBind. |
static int |
ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct)
Unsafe version of
descriptorBindingStorageTexelBufferUpdateAfterBind(). |
static void |
ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct,
int value)
Unsafe version of
descriptorBindingStorageTexelBufferUpdateAfterBind. |
static int |
ndescriptorBindingUniformBufferUpdateAfterBind(long struct)
Unsafe version of
descriptorBindingUniformBufferUpdateAfterBind(). |
static void |
ndescriptorBindingUniformBufferUpdateAfterBind(long struct,
int value)
Unsafe version of
descriptorBindingUniformBufferUpdateAfterBind. |
static int |
ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct)
Unsafe version of
descriptorBindingUniformTexelBufferUpdateAfterBind(). |
static void |
ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct,
int value)
Unsafe version of
descriptorBindingUniformTexelBufferUpdateAfterBind. |
static int |
ndescriptorBindingUpdateUnusedWhilePending(long struct)
Unsafe version of
descriptorBindingUpdateUnusedWhilePending(). |
static void |
ndescriptorBindingUpdateUnusedWhilePending(long struct,
int value)
Unsafe version of
descriptorBindingUpdateUnusedWhilePending. |
static int |
ndescriptorBindingVariableDescriptorCount(long struct)
Unsafe version of
descriptorBindingVariableDescriptorCount(). |
static void |
ndescriptorBindingVariableDescriptorCount(long struct,
int value)
Unsafe version of
descriptorBindingVariableDescriptorCount. |
static long |
npNext(long struct)
Unsafe version of
pNext(). |
static void |
npNext(long struct,
long value)
Unsafe version of
pNext. |
static int |
nruntimeDescriptorArray(long struct)
Unsafe version of
runtimeDescriptorArray(). |
static void |
nruntimeDescriptorArray(long struct,
int value)
Unsafe version of
runtimeDescriptorArray. |
static int |
nshaderInputAttachmentArrayDynamicIndexing(long struct)
Unsafe version of
shaderInputAttachmentArrayDynamicIndexing(). |
static void |
nshaderInputAttachmentArrayDynamicIndexing(long struct,
int value)
Unsafe version of
shaderInputAttachmentArrayDynamicIndexing. |
static int |
nshaderInputAttachmentArrayNonUniformIndexing(long struct)
Unsafe version of
shaderInputAttachmentArrayNonUniformIndexing(). |
static void |
nshaderInputAttachmentArrayNonUniformIndexing(long struct,
int value)
Unsafe version of
shaderInputAttachmentArrayNonUniformIndexing. |
static int |
nshaderSampledImageArrayNonUniformIndexing(long struct)
Unsafe version of
shaderSampledImageArrayNonUniformIndexing(). |
static void |
nshaderSampledImageArrayNonUniformIndexing(long struct,
int value)
Unsafe version of
shaderSampledImageArrayNonUniformIndexing. |
static int |
nshaderStorageBufferArrayNonUniformIndexing(long struct)
Unsafe version of
shaderStorageBufferArrayNonUniformIndexing(). |
static void |
nshaderStorageBufferArrayNonUniformIndexing(long struct,
int value)
Unsafe version of
shaderStorageBufferArrayNonUniformIndexing. |
static int |
nshaderStorageImageArrayNonUniformIndexing(long struct)
Unsafe version of
shaderStorageImageArrayNonUniformIndexing(). |
static void |
nshaderStorageImageArrayNonUniformIndexing(long struct,
int value)
Unsafe version of
shaderStorageImageArrayNonUniformIndexing. |
static int |
nshaderStorageTexelBufferArrayDynamicIndexing(long struct)
Unsafe version of
shaderStorageTexelBufferArrayDynamicIndexing(). |
static void |
nshaderStorageTexelBufferArrayDynamicIndexing(long struct,
int value)
Unsafe version of
shaderStorageTexelBufferArrayDynamicIndexing. |
static int |
nshaderStorageTexelBufferArrayNonUniformIndexing(long struct)
Unsafe version of
shaderStorageTexelBufferArrayNonUniformIndexing(). |
static void |
nshaderStorageTexelBufferArrayNonUniformIndexing(long struct,
int value)
Unsafe version of
shaderStorageTexelBufferArrayNonUniformIndexing. |
static int |
nshaderUniformBufferArrayNonUniformIndexing(long struct)
Unsafe version of
shaderUniformBufferArrayNonUniformIndexing(). |
static void |
nshaderUniformBufferArrayNonUniformIndexing(long struct,
int value)
Unsafe version of
shaderUniformBufferArrayNonUniformIndexing. |
static int |
nshaderUniformTexelBufferArrayDynamicIndexing(long struct)
Unsafe version of
shaderUniformTexelBufferArrayDynamicIndexing(). |
static void |
nshaderUniformTexelBufferArrayDynamicIndexing(long struct,
int value)
Unsafe version of
shaderUniformTexelBufferArrayDynamicIndexing. |
static int |
nshaderUniformTexelBufferArrayNonUniformIndexing(long struct)
Unsafe version of
shaderUniformTexelBufferArrayNonUniformIndexing(). |
static void |
nshaderUniformTexelBufferArrayNonUniformIndexing(long struct,
int value)
Unsafe version of
shaderUniformTexelBufferArrayNonUniformIndexing. |
static int |
nsType(long struct)
Unsafe version of
sType(). |
static void |
nsType(long struct,
int value)
Unsafe version of
sType. |
long |
pNext()
Returns the value of the
pNext field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
pNext(long value)
Sets the specified value to the
pNext field. |
boolean |
runtimeDescriptorArray()
Returns the value of the
runtimeDescriptorArray field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
runtimeDescriptorArray(boolean value)
Sets the specified value to the
runtimeDescriptorArray field. |
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)
Initializes this struct with the specified values.
|
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
set(VkPhysicalDeviceDescriptorIndexingFeaturesEXT src)
Copies the specified struct data to this struct.
|
boolean |
shaderInputAttachmentArrayDynamicIndexing()
Returns the value of the
shaderInputAttachmentArrayDynamicIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderInputAttachmentArrayDynamicIndexing(boolean value)
Sets the specified value to the
shaderInputAttachmentArrayDynamicIndexing field. |
boolean |
shaderInputAttachmentArrayNonUniformIndexing()
Returns the value of the
shaderInputAttachmentArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderInputAttachmentArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderInputAttachmentArrayNonUniformIndexing field. |
boolean |
shaderSampledImageArrayNonUniformIndexing()
Returns the value of the
shaderSampledImageArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderSampledImageArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderSampledImageArrayNonUniformIndexing field. |
boolean |
shaderStorageBufferArrayNonUniformIndexing()
Returns the value of the
shaderStorageBufferArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderStorageBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderStorageBufferArrayNonUniformIndexing field. |
boolean |
shaderStorageImageArrayNonUniformIndexing()
Returns the value of the
shaderStorageImageArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderStorageImageArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderStorageImageArrayNonUniformIndexing field. |
boolean |
shaderStorageTexelBufferArrayDynamicIndexing()
Returns the value of the
shaderStorageTexelBufferArrayDynamicIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to the
shaderStorageTexelBufferArrayDynamicIndexing field. |
boolean |
shaderStorageTexelBufferArrayNonUniformIndexing()
Returns the value of the
shaderStorageTexelBufferArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderStorageTexelBufferArrayNonUniformIndexing field. |
boolean |
shaderUniformBufferArrayNonUniformIndexing()
Returns the value of the
shaderUniformBufferArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderUniformBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderUniformBufferArrayNonUniformIndexing field. |
boolean |
shaderUniformTexelBufferArrayDynamicIndexing()
Returns the value of the
shaderUniformTexelBufferArrayDynamicIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to the
shaderUniformTexelBufferArrayDynamicIndexing field. |
boolean |
shaderUniformTexelBufferArrayNonUniformIndexing()
Returns the value of the
shaderUniformTexelBufferArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderUniformTexelBufferArrayNonUniformIndexing field. |
int |
sizeof() |
int |
sType()
Returns the value of the
sType field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT |
sType(int value)
Sets the specified value to the
sType field. |
public static final int SIZEOF
public static final int ALIGNOF
public static final int STYPE
public static final int PNEXT
public static final int SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING
public static final int SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING
public static final int SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING
public static final int SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING
public static final int SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING
public static final int SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING
public static final int DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING
public static final int DESCRIPTORBINDINGPARTIALLYBOUND
public static final int DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT
public static final int RUNTIMEDESCRIPTORARRAY
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT(java.nio.ByteBuffer container)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be
visible to the struct instance and vice versa.
The created instance holds a strong reference to the container object.
public int sizeof()
sizeof in class org.lwjgl.system.Structpublic int sType()
sType field.public long pNext()
pNext field.public boolean shaderInputAttachmentArrayDynamicIndexing()
shaderInputAttachmentArrayDynamicIndexing field.public boolean shaderUniformTexelBufferArrayDynamicIndexing()
shaderUniformTexelBufferArrayDynamicIndexing field.public boolean shaderStorageTexelBufferArrayDynamicIndexing()
shaderStorageTexelBufferArrayDynamicIndexing field.public boolean shaderUniformBufferArrayNonUniformIndexing()
shaderUniformBufferArrayNonUniformIndexing field.public boolean shaderSampledImageArrayNonUniformIndexing()
shaderSampledImageArrayNonUniformIndexing field.public boolean shaderStorageBufferArrayNonUniformIndexing()
shaderStorageBufferArrayNonUniformIndexing field.public boolean shaderStorageImageArrayNonUniformIndexing()
shaderStorageImageArrayNonUniformIndexing field.public boolean shaderInputAttachmentArrayNonUniformIndexing()
shaderInputAttachmentArrayNonUniformIndexing field.public boolean shaderUniformTexelBufferArrayNonUniformIndexing()
shaderUniformTexelBufferArrayNonUniformIndexing field.public boolean shaderStorageTexelBufferArrayNonUniformIndexing()
shaderStorageTexelBufferArrayNonUniformIndexing field.public boolean descriptorBindingUniformBufferUpdateAfterBind()
descriptorBindingUniformBufferUpdateAfterBind field.public boolean descriptorBindingSampledImageUpdateAfterBind()
descriptorBindingSampledImageUpdateAfterBind field.public boolean descriptorBindingStorageImageUpdateAfterBind()
descriptorBindingStorageImageUpdateAfterBind field.public boolean descriptorBindingStorageBufferUpdateAfterBind()
descriptorBindingStorageBufferUpdateAfterBind field.public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()
descriptorBindingUniformTexelBufferUpdateAfterBind field.public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()
descriptorBindingStorageTexelBufferUpdateAfterBind field.public boolean descriptorBindingUpdateUnusedWhilePending()
descriptorBindingUpdateUnusedWhilePending field.public boolean descriptorBindingPartiallyBound()
descriptorBindingPartiallyBound field.public boolean descriptorBindingVariableDescriptorCount()
descriptorBindingVariableDescriptorCount field.public boolean runtimeDescriptorArray()
runtimeDescriptorArray field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT sType(int value)
sType field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT pNext(long value)
pNext field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderInputAttachmentArrayDynamicIndexing(boolean value)
shaderInputAttachmentArrayDynamicIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
shaderUniformTexelBufferArrayDynamicIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
shaderStorageTexelBufferArrayDynamicIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderUniformBufferArrayNonUniformIndexing(boolean value)
shaderUniformBufferArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderSampledImageArrayNonUniformIndexing(boolean value)
shaderSampledImageArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageBufferArrayNonUniformIndexing(boolean value)
shaderStorageBufferArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageImageArrayNonUniformIndexing(boolean value)
shaderStorageImageArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderInputAttachmentArrayNonUniformIndexing(boolean value)
shaderInputAttachmentArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
shaderUniformTexelBufferArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
shaderStorageTexelBufferArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingUniformBufferUpdateAfterBind(boolean value)
descriptorBindingUniformBufferUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingSampledImageUpdateAfterBind(boolean value)
descriptorBindingSampledImageUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingStorageImageUpdateAfterBind(boolean value)
descriptorBindingStorageImageUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingStorageBufferUpdateAfterBind(boolean value)
descriptorBindingStorageBufferUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
descriptorBindingUniformTexelBufferUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
descriptorBindingStorageTexelBufferUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingUpdateUnusedWhilePending(boolean value)
descriptorBindingUpdateUnusedWhilePending field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingPartiallyBound(boolean value)
descriptorBindingPartiallyBound field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingVariableDescriptorCount(boolean value)
descriptorBindingVariableDescriptorCount field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT runtimeDescriptorArray(boolean value)
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)
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT set(VkPhysicalDeviceDescriptorIndexingFeaturesEXT src)
src - the source structpublic static VkPhysicalDeviceDescriptorIndexingFeaturesEXT malloc()
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated with memAlloc. The instance must be explicitly freed.public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT calloc()
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated with memCalloc. The instance must be explicitly freed.public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT create()
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated with BufferUtils.public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT create(long address)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance for the specified memory address.@Nullable public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT createSafe(long address)
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer malloc(int capacity)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated with memAlloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer calloc(int capacity)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated with memCalloc. The instance must be explicitly freed.capacity - the buffer capacitypublic static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer create(int capacity)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated with BufferUtils.capacity - the buffer capacitypublic static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer create(long address, int capacity)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance at the specified memory.address - the memory addresscapacity - the buffer capacity@Nullable public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer createSafe(long address, int capacity)
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT mallocStack()
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the thread-local MemoryStack.public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT callocStack()
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the thread-local MemoryStack and initializes all its bits to zero.public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT mallocStack(org.lwjgl.system.MemoryStack stack)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the specified MemoryStack.stack - the stack from which to allocatepublic static VkPhysicalDeviceDescriptorIndexingFeaturesEXT callocStack(org.lwjgl.system.MemoryStack stack)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatepublic static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer mallocStack(int capacity)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated on the thread-local MemoryStack.capacity - the buffer capacitypublic static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer callocStack(int capacity)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated on the thread-local MemoryStack and initializes all its bits to zero.capacity - the buffer capacitypublic static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated on the specified MemoryStack.stack - the stack from which to allocatecapacity - the buffer capacitypublic static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.stack - the stack from which to allocatecapacity - the buffer capacitypublic static int nsType(long struct)
sType().public static long npNext(long struct)
pNext().public static int nshaderInputAttachmentArrayDynamicIndexing(long struct)
shaderInputAttachmentArrayDynamicIndexing().public static int nshaderUniformTexelBufferArrayDynamicIndexing(long struct)
shaderUniformTexelBufferArrayDynamicIndexing().public static int nshaderStorageTexelBufferArrayDynamicIndexing(long struct)
shaderStorageTexelBufferArrayDynamicIndexing().public static int nshaderUniformBufferArrayNonUniformIndexing(long struct)
shaderUniformBufferArrayNonUniformIndexing().public static int nshaderSampledImageArrayNonUniformIndexing(long struct)
shaderSampledImageArrayNonUniformIndexing().public static int nshaderStorageBufferArrayNonUniformIndexing(long struct)
shaderStorageBufferArrayNonUniformIndexing().public static int nshaderStorageImageArrayNonUniformIndexing(long struct)
shaderStorageImageArrayNonUniformIndexing().public static int nshaderInputAttachmentArrayNonUniformIndexing(long struct)
shaderInputAttachmentArrayNonUniformIndexing().public static int nshaderUniformTexelBufferArrayNonUniformIndexing(long struct)
shaderUniformTexelBufferArrayNonUniformIndexing().public static int nshaderStorageTexelBufferArrayNonUniformIndexing(long struct)
shaderStorageTexelBufferArrayNonUniformIndexing().public static int ndescriptorBindingUniformBufferUpdateAfterBind(long struct)
descriptorBindingUniformBufferUpdateAfterBind().public static int ndescriptorBindingSampledImageUpdateAfterBind(long struct)
descriptorBindingSampledImageUpdateAfterBind().public static int ndescriptorBindingStorageImageUpdateAfterBind(long struct)
descriptorBindingStorageImageUpdateAfterBind().public static int ndescriptorBindingStorageBufferUpdateAfterBind(long struct)
descriptorBindingStorageBufferUpdateAfterBind().public static int ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct)
descriptorBindingUniformTexelBufferUpdateAfterBind().public static int ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct)
descriptorBindingStorageTexelBufferUpdateAfterBind().public static int ndescriptorBindingUpdateUnusedWhilePending(long struct)
descriptorBindingUpdateUnusedWhilePending().public static int ndescriptorBindingPartiallyBound(long struct)
descriptorBindingPartiallyBound().public static int ndescriptorBindingVariableDescriptorCount(long struct)
descriptorBindingVariableDescriptorCount().public static int nruntimeDescriptorArray(long struct)
runtimeDescriptorArray().public static void nsType(long struct,
int value)
sType.public static void npNext(long struct,
long value)
pNext.public static void nshaderInputAttachmentArrayDynamicIndexing(long struct,
int value)
shaderInputAttachmentArrayDynamicIndexing.public static void nshaderUniformTexelBufferArrayDynamicIndexing(long struct,
int value)
shaderUniformTexelBufferArrayDynamicIndexing.public static void nshaderStorageTexelBufferArrayDynamicIndexing(long struct,
int value)
shaderStorageTexelBufferArrayDynamicIndexing.public static void nshaderUniformBufferArrayNonUniformIndexing(long struct,
int value)
shaderUniformBufferArrayNonUniformIndexing.public static void nshaderSampledImageArrayNonUniformIndexing(long struct,
int value)
shaderSampledImageArrayNonUniformIndexing.public static void nshaderStorageBufferArrayNonUniformIndexing(long struct,
int value)
shaderStorageBufferArrayNonUniformIndexing.public static void nshaderStorageImageArrayNonUniformIndexing(long struct,
int value)
shaderStorageImageArrayNonUniformIndexing.public static void nshaderInputAttachmentArrayNonUniformIndexing(long struct,
int value)
shaderInputAttachmentArrayNonUniformIndexing.public static void nshaderUniformTexelBufferArrayNonUniformIndexing(long struct,
int value)
shaderUniformTexelBufferArrayNonUniformIndexing.public static void nshaderStorageTexelBufferArrayNonUniformIndexing(long struct,
int value)
shaderStorageTexelBufferArrayNonUniformIndexing.public static void ndescriptorBindingUniformBufferUpdateAfterBind(long struct,
int value)
descriptorBindingUniformBufferUpdateAfterBind.public static void ndescriptorBindingSampledImageUpdateAfterBind(long struct,
int value)
descriptorBindingSampledImageUpdateAfterBind.public static void ndescriptorBindingStorageImageUpdateAfterBind(long struct,
int value)
descriptorBindingStorageImageUpdateAfterBind.public static void ndescriptorBindingStorageBufferUpdateAfterBind(long struct,
int value)
descriptorBindingStorageBufferUpdateAfterBind.public static void ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct,
int value)
descriptorBindingUniformTexelBufferUpdateAfterBind.public static void ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct,
int value)
descriptorBindingStorageTexelBufferUpdateAfterBind.public static void ndescriptorBindingUpdateUnusedWhilePending(long struct,
int value)
descriptorBindingUpdateUnusedWhilePending.public static void ndescriptorBindingPartiallyBound(long struct,
int value)
descriptorBindingPartiallyBound.public static void ndescriptorBindingVariableDescriptorCount(long struct,
int value)
descriptorBindingVariableDescriptorCount.public static void nruntimeDescriptorArray(long struct,
int value)
runtimeDescriptorArray.Copyright LWJGL. All Rights Reserved. License terms.