Package org.lwjgl.vulkan
Class VkPhysicalDeviceDescriptorIndexingFeatures
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceDescriptorIndexingFeatures>
org.lwjgl.vulkan.VkPhysicalDeviceDescriptorIndexingFeatures
- All Implemented Interfaces:
AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkPhysicalDeviceDescriptorIndexingFeaturesEXT
public class VkPhysicalDeviceDescriptorIndexingFeatures
extends org.lwjgl.system.Struct<VkPhysicalDeviceDescriptorIndexingFeatures>
implements org.lwjgl.system.NativeResource
Structure describing descriptor indexing features that can be supported by an implementation.
Description
If the VkPhysicalDeviceDescriptorIndexingFeatures structure is included in the pNext chain of the VkPhysicalDeviceFeatures2 structure passed to GetPhysicalDeviceFeatures2, it is filled in to indicate whether each corresponding feature is supported. VkPhysicalDeviceDescriptorIndexingFeatures can also be used in the pNext chain of VkDeviceCreateInfo to selectively enable these features.
Valid Usage (Implicit)
Layout
struct VkPhysicalDeviceDescriptorIndexingFeatures {
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();
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofVkPhysicalDeviceDescriptorIndexingFeaturesstructs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
org.lwjgl.system.Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct member offsets.static final intThe struct size in bytes.static final intThe struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionCreates aVkPhysicalDeviceDescriptorIndexingFeaturesinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptioncalloc()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated withmemCalloc.calloc(int capacity) Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated withmemCalloc.calloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.create()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated withBufferUtils.create(int capacity) Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated withBufferUtils.create(long address) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance for the specified memory address.create(long address, int capacity) Create aVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance at the specified memory.static @Nullable VkPhysicalDeviceDescriptorIndexingFeaturescreateSafe(long address) static @Nullable VkPhysicalDeviceDescriptorIndexingFeatures.BuffercreateSafe(long address, int capacity) booleanindicates whether the implementation supports statically using a descriptor set binding in which some descriptors are not valid.descriptorBindingPartiallyBound(boolean value) Sets the specified value to thedescriptorBindingPartiallyBound()field.booleanindicates whether the implementation supports updating sampled image descriptors after a set is bound.descriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBind()field.booleanindicates whether the implementation supports updating storage buffer descriptors after a set is bound.descriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBind()field.booleanindicates whether the implementation supports updating storage image descriptors after a set is bound.descriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBind()field.booleanindicates whether the implementation supports updating storage texel buffer descriptors after a set is bound.descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBind()field.booleanindicates whether the implementation supports updating uniform buffer descriptors after a set is bound.descriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBind()field.booleanindicates whether the implementation supports updating uniform texel buffer descriptors after a set is bound.descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBind()field.booleanindicates whether the implementation supports updating descriptors while the set is in use.descriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePending()field.booleanindicates whether the implementation supports descriptor sets with a variable-sized last binding.descriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCount()field.malloc()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated withmemAlloc.malloc(int capacity) Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated withmemAlloc.malloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated on the specifiedMemoryStack.malloc(org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated on the specifiedMemoryStack.static intndescriptorBindingPartiallyBound(long struct) Unsafe version ofdescriptorBindingPartiallyBound().static voidndescriptorBindingPartiallyBound(long struct, int value) Unsafe version ofdescriptorBindingPartiallyBound.static intndescriptorBindingSampledImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind().static voidndescriptorBindingSampledImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind.static intndescriptorBindingStorageBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind().static voidndescriptorBindingStorageBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind.static intndescriptorBindingStorageImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind().static voidndescriptorBindingStorageImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind.static intndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind().static voidndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind.static intndescriptorBindingUniformBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind().static voidndescriptorBindingUniformBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind.static intndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind().static voidndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind.static intndescriptorBindingUpdateUnusedWhilePending(long struct) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending().static voidndescriptorBindingUpdateUnusedWhilePending(long struct, int value) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending.static intndescriptorBindingVariableDescriptorCount(long struct) Unsafe version ofdescriptorBindingVariableDescriptorCount().static voidndescriptorBindingVariableDescriptorCount(long struct, int value) Unsafe version ofdescriptorBindingVariableDescriptorCount.static longnpNext(long struct) Unsafe version ofpNext().static voidnpNext(long struct, long value) Unsafe version ofpNext.static intnruntimeDescriptorArray(long struct) Unsafe version ofruntimeDescriptorArray().static voidnruntimeDescriptorArray(long struct, int value) Unsafe version ofruntimeDescriptorArray.static intnshaderInputAttachmentArrayDynamicIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing().static voidnshaderInputAttachmentArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing.static intnshaderInputAttachmentArrayNonUniformIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing().static voidnshaderInputAttachmentArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing.static intnshaderSampledImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderSampledImageArrayNonUniformIndexing().static voidnshaderSampledImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderSampledImageArrayNonUniformIndexing.static intnshaderStorageBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing().static voidnshaderStorageBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing.static intnshaderStorageImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageImageArrayNonUniformIndexing().static voidnshaderStorageImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageImageArrayNonUniformIndexing.static intnshaderStorageTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing().static voidnshaderStorageTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing.static intnshaderStorageTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing().static voidnshaderStorageTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing.static intnshaderUniformBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing().static voidnshaderUniformBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing.static intnshaderUniformTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing().static voidnshaderUniformTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing.static intnshaderUniformTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing().static voidnshaderUniformTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing.static intnsType(long struct) Unsafe version ofsType().static voidnsType(long struct, int value) Unsafe version ofsType.longpNext()NULLor a pointer to a structure extending this structure.pNext(long value) Sets the specified value to thepNext()field.booleanindicates whether the implementation supports the SPIR-VRuntimeDescriptorArraycapability.runtimeDescriptorArray(boolean value) Sets the specified value to theruntimeDescriptorArray()field.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.Copies the specified struct data to this struct.booleanindicates whether arrays of input attachments can be indexed by integer expressions that are dynamically uniform within either the subgroup or the invocation group in shader code.shaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexing()field.booleanindicates whether arrays of input attachments can be indexed by non-uniform integer expressions in shader code.shaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexing()field.booleanindicates whether arrays of samplers or sampled images can be indexed by non-uniform integer expressions in shader code.shaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexing()field.booleanindicates whether arrays of storage buffers can be indexed by non-uniform integer expressions in shader code.shaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexing()field.booleanindicates whether arrays of storage images can be indexed by non-uniform integer expressions in shader code.shaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexing()field.booleanindicates whether arrays of storage texel buffers can be indexed by integer expressions that are dynamically uniform within either the subgroup or the invocation group in shader code.shaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexing()field.booleanindicates whether arrays of storage texel buffers can be indexed by non-uniform integer expressions in shader code.shaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexing()field.booleanindicates whether arrays of uniform buffers can be indexed by non-uniform integer expressions in shader code.shaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexing()field.booleanindicates whether arrays of uniform texel buffers can be indexed by integer expressions that are dynamically uniform within either the subgroup or the invocation group in shader code.shaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexing()field.booleanindicates whether arrays of uniform texel buffers can be indexed by non-uniform integer expressions in shader code.shaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexing()field.intsizeof()intsType()aVkStructureTypevalue identifying this structure.sType(int value) Sets the specified value to thesType()field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURESvalue to thesType()field.Methods inherited from class org.lwjgl.system.Struct
clear, free, isNull, validate, validateMethods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
STYPE
public static final int STYPEThe struct member offsets. -
PNEXT
public static final int PNEXTThe struct member offsets. -
SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING
public static final int SHADERINPUTATTACHMENTARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING
public static final int SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING
public static final int SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXINGThe struct member offsets. -
SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING
public static final int SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING
public static final int SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING
public static final int SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXINGThe struct member offsets. -
DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND
public static final int DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBINDThe struct member offsets. -
DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING
public static final int DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDINGThe struct member offsets. -
DESCRIPTORBINDINGPARTIALLYBOUND
public static final int DESCRIPTORBINDINGPARTIALLYBOUNDThe struct member offsets. -
DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT
public static final int DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNTThe struct member offsets. -
RUNTIMEDESCRIPTORARRAY
public static final int RUNTIMEDESCRIPTORARRAYThe struct member offsets.
-
-
Constructor Details
-
VkPhysicalDeviceDescriptorIndexingFeatures
Creates aVkPhysicalDeviceDescriptorIndexingFeaturesinstance at the current position of the specifiedByteBuffercontainer. 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.
-
-
Method Details
-
sizeof
public int sizeof()- Specified by:
sizeofin classorg.lwjgl.system.Struct<VkPhysicalDeviceDescriptorIndexingFeatures>
-
sType
public int sType()aVkStructureTypevalue identifying this structure. -
pNext
public long pNext()NULLor a pointer to a structure extending this structure. -
shaderInputAttachmentArrayDynamicIndexing
public boolean shaderInputAttachmentArrayDynamicIndexing()indicates whether arrays of input attachments can be indexed by integer expressions that are dynamically uniform within either the subgroup or the invocation group in shader code. If this feature is not enabled, resources with a descriptor type ofDESCRIPTOR_TYPE_INPUT_ATTACHMENTmust be indexed only by constant integral expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theInputAttachmentArrayDynamicIndexingcapability. -
shaderUniformTexelBufferArrayDynamicIndexing
public boolean shaderUniformTexelBufferArrayDynamicIndexing()indicates whether arrays of uniform texel buffers can be indexed by integer expressions that are dynamically uniform within either the subgroup or the invocation group in shader code. If this feature is not enabled, resources with a descriptor type ofDESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFERmust be indexed only by constant integral expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theUniformTexelBufferArrayDynamicIndexingcapability. -
shaderStorageTexelBufferArrayDynamicIndexing
public boolean shaderStorageTexelBufferArrayDynamicIndexing()indicates whether arrays of storage texel buffers can be indexed by integer expressions that are dynamically uniform within either the subgroup or the invocation group in shader code. If this feature is not enabled, resources with a descriptor type ofDESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFERmust be indexed only by constant integral expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theStorageTexelBufferArrayDynamicIndexingcapability. -
shaderUniformBufferArrayNonUniformIndexing
public boolean 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 ofDESCRIPTOR_TYPE_UNIFORM_BUFFERorDESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMICmust not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theUniformBufferArrayNonUniformIndexingcapability. -
shaderSampledImageArrayNonUniformIndexing
public boolean 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 ofDESCRIPTOR_TYPE_SAMPLER,DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, orDESCRIPTOR_TYPE_SAMPLED_IMAGEmust not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theSampledImageArrayNonUniformIndexingcapability. -
shaderStorageBufferArrayNonUniformIndexing
public boolean 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 ofDESCRIPTOR_TYPE_STORAGE_BUFFERorDESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMICmust not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theStorageBufferArrayNonUniformIndexingcapability. -
shaderStorageImageArrayNonUniformIndexing
public boolean 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 ofDESCRIPTOR_TYPE_STORAGE_IMAGEmust not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theStorageImageArrayNonUniformIndexingcapability. -
shaderInputAttachmentArrayNonUniformIndexing
public boolean 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 ofDESCRIPTOR_TYPE_INPUT_ATTACHMENTmust not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theInputAttachmentArrayNonUniformIndexingcapability. -
shaderUniformTexelBufferArrayNonUniformIndexing
public boolean 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 ofDESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFERmust not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theUniformTexelBufferArrayNonUniformIndexingcapability. -
shaderStorageTexelBufferArrayNonUniformIndexing
public boolean 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 ofDESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFERmust not be indexed by non-uniform integer expressions when aggregated into arrays in shader code. This also indicates whether shader modules can declare theStorageTexelBufferArrayNonUniformIndexingcapability. -
descriptorBindingUniformBufferUpdateAfterBind
public boolean 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_BITmust not be used withDESCRIPTOR_TYPE_UNIFORM_BUFFER. -
descriptorBindingSampledImageUpdateAfterBind
public boolean 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_BITmust not be used withDESCRIPTOR_TYPE_SAMPLER,DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, orDESCRIPTOR_TYPE_SAMPLED_IMAGE. -
descriptorBindingStorageImageUpdateAfterBind
public boolean 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_BITmust not be used withDESCRIPTOR_TYPE_STORAGE_IMAGE. -
descriptorBindingStorageBufferUpdateAfterBind
public boolean 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_BITmust not be used withDESCRIPTOR_TYPE_STORAGE_BUFFER. -
descriptorBindingUniformTexelBufferUpdateAfterBind
public boolean 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_BITmust not be used withDESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER. -
descriptorBindingStorageTexelBufferUpdateAfterBind
public boolean 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_BITmust not be used withDESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER. -
descriptorBindingUpdateUnusedWhilePending
public boolean 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_BITmust not be used. -
descriptorBindingPartiallyBound
public boolean 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_BITmust not be used. -
descriptorBindingVariableDescriptorCount
public boolean 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_BITmust not be used. -
runtimeDescriptorArray
public boolean runtimeDescriptorArray()indicates whether the implementation supports the SPIR-VRuntimeDescriptorArraycapability. If this feature is not enabled, descriptors must not be declared in runtime arrays. -
sType
Sets the specified value to thesType()field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURESvalue to thesType()field. -
pNext
Sets the specified value to thepNext()field. -
shaderInputAttachmentArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexing()field. -
shaderUniformTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexing()field. -
shaderStorageTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexing()field. -
shaderUniformBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexing()field. -
shaderSampledImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexing()field. -
shaderStorageBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexing()field. -
shaderStorageImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexing()field. -
shaderInputAttachmentArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexing()field. -
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexing()field. -
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures shaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexing()field. -
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBind()field. -
descriptorBindingSampledImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBind()field. -
descriptorBindingStorageImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBind()field. -
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBind()field. -
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBind()field. -
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBind()field. -
descriptorBindingUpdateUnusedWhilePending
public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePending()field. -
descriptorBindingPartiallyBound
Sets the specified value to thedescriptorBindingPartiallyBound()field. -
descriptorBindingVariableDescriptorCount
public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCount()field. -
runtimeDescriptorArray
Sets the specified value to theruntimeDescriptorArray()field. -
set
public VkPhysicalDeviceDescriptorIndexingFeatures 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. -
set
public VkPhysicalDeviceDescriptorIndexingFeatures set(VkPhysicalDeviceDescriptorIndexingFeatures src) Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated withBufferUtils. -
create
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
Create aVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable VkPhysicalDeviceDescriptorIndexingFeatures.Buffer createSafe(long address, int capacity) -
malloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkPhysicalDeviceDescriptorIndexingFeatures.Buffer malloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
public static VkPhysicalDeviceDescriptorIndexingFeatures.Buffer calloc(int capacity, org.lwjgl.system.MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
nsType
public static int nsType(long struct) Unsafe version ofsType(). -
npNext
public static long npNext(long struct) Unsafe version ofpNext(). -
nshaderInputAttachmentArrayDynamicIndexing
public static int nshaderInputAttachmentArrayDynamicIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing(). -
nshaderUniformTexelBufferArrayDynamicIndexing
public static int nshaderUniformTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing(). -
nshaderStorageTexelBufferArrayDynamicIndexing
public static int nshaderStorageTexelBufferArrayDynamicIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing(). -
nshaderUniformBufferArrayNonUniformIndexing
public static int nshaderUniformBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing(). -
nshaderSampledImageArrayNonUniformIndexing
public static int nshaderSampledImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderSampledImageArrayNonUniformIndexing(). -
nshaderStorageBufferArrayNonUniformIndexing
public static int nshaderStorageBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing(). -
nshaderStorageImageArrayNonUniformIndexing
public static int nshaderStorageImageArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageImageArrayNonUniformIndexing(). -
nshaderInputAttachmentArrayNonUniformIndexing
public static int nshaderInputAttachmentArrayNonUniformIndexing(long struct) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing(). -
nshaderUniformTexelBufferArrayNonUniformIndexing
public static int nshaderUniformTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing(). -
nshaderStorageTexelBufferArrayNonUniformIndexing
public static int nshaderStorageTexelBufferArrayNonUniformIndexing(long struct) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing(). -
ndescriptorBindingUniformBufferUpdateAfterBind
public static int ndescriptorBindingUniformBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind(). -
ndescriptorBindingSampledImageUpdateAfterBind
public static int ndescriptorBindingSampledImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind(). -
ndescriptorBindingStorageImageUpdateAfterBind
public static int ndescriptorBindingStorageImageUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind(). -
ndescriptorBindingStorageBufferUpdateAfterBind
public static int ndescriptorBindingStorageBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind(). -
ndescriptorBindingUniformTexelBufferUpdateAfterBind
public static int ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind(). -
ndescriptorBindingStorageTexelBufferUpdateAfterBind
public static int ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind(). -
ndescriptorBindingUpdateUnusedWhilePending
public static int ndescriptorBindingUpdateUnusedWhilePending(long struct) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending(). -
ndescriptorBindingPartiallyBound
public static int ndescriptorBindingPartiallyBound(long struct) Unsafe version ofdescriptorBindingPartiallyBound(). -
ndescriptorBindingVariableDescriptorCount
public static int ndescriptorBindingVariableDescriptorCount(long struct) Unsafe version ofdescriptorBindingVariableDescriptorCount(). -
nruntimeDescriptorArray
public static int nruntimeDescriptorArray(long struct) Unsafe version ofruntimeDescriptorArray(). -
nsType
public static void nsType(long struct, int value) Unsafe version ofsType. -
npNext
public static void npNext(long struct, long value) Unsafe version ofpNext. -
nshaderInputAttachmentArrayDynamicIndexing
public static void nshaderInputAttachmentArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayDynamicIndexing. -
nshaderUniformTexelBufferArrayDynamicIndexing
public static void nshaderUniformTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayDynamicIndexing. -
nshaderStorageTexelBufferArrayDynamicIndexing
public static void nshaderStorageTexelBufferArrayDynamicIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayDynamicIndexing. -
nshaderUniformBufferArrayNonUniformIndexing
public static void nshaderUniformBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformBufferArrayNonUniformIndexing. -
nshaderSampledImageArrayNonUniformIndexing
public static void nshaderSampledImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderSampledImageArrayNonUniformIndexing. -
nshaderStorageBufferArrayNonUniformIndexing
public static void nshaderStorageBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageBufferArrayNonUniformIndexing. -
nshaderStorageImageArrayNonUniformIndexing
public static void nshaderStorageImageArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageImageArrayNonUniformIndexing. -
nshaderInputAttachmentArrayNonUniformIndexing
public static void nshaderInputAttachmentArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderInputAttachmentArrayNonUniformIndexing. -
nshaderUniformTexelBufferArrayNonUniformIndexing
public static void nshaderUniformTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderUniformTexelBufferArrayNonUniformIndexing. -
nshaderStorageTexelBufferArrayNonUniformIndexing
public static void nshaderStorageTexelBufferArrayNonUniformIndexing(long struct, int value) Unsafe version ofshaderStorageTexelBufferArrayNonUniformIndexing. -
ndescriptorBindingUniformBufferUpdateAfterBind
public static void ndescriptorBindingUniformBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformBufferUpdateAfterBind. -
ndescriptorBindingSampledImageUpdateAfterBind
public static void ndescriptorBindingSampledImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingSampledImageUpdateAfterBind. -
ndescriptorBindingStorageImageUpdateAfterBind
public static void ndescriptorBindingStorageImageUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageImageUpdateAfterBind. -
ndescriptorBindingStorageBufferUpdateAfterBind
public static void ndescriptorBindingStorageBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageBufferUpdateAfterBind. -
ndescriptorBindingUniformTexelBufferUpdateAfterBind
public static void ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingUniformTexelBufferUpdateAfterBind. -
ndescriptorBindingStorageTexelBufferUpdateAfterBind
public static void ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct, int value) Unsafe version ofdescriptorBindingStorageTexelBufferUpdateAfterBind. -
ndescriptorBindingUpdateUnusedWhilePending
public static void ndescriptorBindingUpdateUnusedWhilePending(long struct, int value) Unsafe version ofdescriptorBindingUpdateUnusedWhilePending. -
ndescriptorBindingPartiallyBound
public static void ndescriptorBindingPartiallyBound(long struct, int value) Unsafe version ofdescriptorBindingPartiallyBound. -
ndescriptorBindingVariableDescriptorCount
public static void ndescriptorBindingVariableDescriptorCount(long struct, int value) Unsafe version ofdescriptorBindingVariableDescriptorCount. -
nruntimeDescriptorArray
public static void nruntimeDescriptorArray(long struct, int value) Unsafe version ofruntimeDescriptorArray.
-