Package org.lwjgl.vulkan
Class VkPhysicalDeviceDescriptorIndexingFeaturesEXT
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.Struct
-
- org.lwjgl.vulkan.VkPhysicalDeviceDescriptorIndexingFeaturesEXT
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
public class VkPhysicalDeviceDescriptorIndexingFeaturesEXT extends org.lwjgl.system.Struct implements org.lwjgl.system.NativeResourceStructure describing descriptor indexing features that can be supported by an implementation.Description
If the
VkPhysicalDeviceDescriptorIndexingFeaturesEXTstructure is included in thepNextchain ofVkPhysicalDeviceFeatures2, it is filled with values indicating whether each feature is supported.VkPhysicalDeviceDescriptorIndexingFeaturesEXTcan also be used in thepNextchain ofVkDeviceCreateInfoto enable features.Valid Usage (Implicit)
Member documentation
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 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 theInputAttachmentArrayDynamicIndexingEXTcapability.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 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 theUniformTexelBufferArrayDynamicIndexingEXTcapability.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 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 theStorageTexelBufferArrayDynamicIndexingEXTcapability.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 theUniformBufferArrayNonUniformIndexingEXTcapability.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 theSampledImageArrayNonUniformIndexingEXTcapability.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 theStorageBufferArrayNonUniformIndexingEXTcapability.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 theStorageImageArrayNonUniformIndexingEXTcapability.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 theInputAttachmentArrayNonUniformIndexingEXTcapability.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 theUniformTexelBufferArrayNonUniformIndexingEXTcapability.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 theStorageTexelBufferArrayNonUniformIndexingEXTcapability.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_EXTmust not be used withDESCRIPTOR_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_EXTmust not be used withDESCRIPTOR_TYPE_SAMPLER,DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER, orDESCRIPTOR_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_EXTmust not be used withDESCRIPTOR_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_EXTmust not be used withDESCRIPTOR_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_EXTmust not be used withDESCRIPTOR_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_EXTmust not be used withDESCRIPTOR_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_EXTmust 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_EXTmust 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_EXTmust not be used.runtimeDescriptorArray– indicates whether the implementation supports the SPIR-VRuntimeDescriptorArrayEXTcapability. If this feature is not enabled, descriptors must not be declared in runtime arrays.
Layout
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; }
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferAn array ofVkPhysicalDeviceDescriptorIndexingFeaturesEXTstructs.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description VkPhysicalDeviceDescriptorIndexingFeaturesEXT(java.nio.ByteBuffer container)Creates aVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance at the current position of the specifiedByteBuffercontainer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VkPhysicalDeviceDescriptorIndexingFeaturesEXTcalloc()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withmemCalloc.static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffercalloc(int capacity)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withmemCalloc.static VkPhysicalDeviceDescriptorIndexingFeaturesEXTcallocStack()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffercallocStack(int capacity)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffercallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkPhysicalDeviceDescriptorIndexingFeaturesEXTcallocStack(org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.static VkPhysicalDeviceDescriptorIndexingFeaturesEXTcreate()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withBufferUtils.static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffercreate(int capacity)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withBufferUtils.static VkPhysicalDeviceDescriptorIndexingFeaturesEXTcreate(long address)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance for the specified memory address.static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffercreate(long address, int capacity)Create aVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance at the specified memory.static VkPhysicalDeviceDescriptorIndexingFeaturesEXTcreateSafe(long address)static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffercreateSafe(long address, int capacity)booleandescriptorBindingPartiallyBound()Returns the value of thedescriptorBindingPartiallyBoundfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTdescriptorBindingPartiallyBound(boolean value)Sets the specified value to thedescriptorBindingPartiallyBoundfield.booleandescriptorBindingSampledImageUpdateAfterBind()Returns the value of thedescriptorBindingSampledImageUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTdescriptorBindingSampledImageUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield.booleandescriptorBindingStorageBufferUpdateAfterBind()Returns the value of thedescriptorBindingStorageBufferUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTdescriptorBindingStorageBufferUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield.booleandescriptorBindingStorageImageUpdateAfterBind()Returns the value of thedescriptorBindingStorageImageUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTdescriptorBindingStorageImageUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield.booleandescriptorBindingStorageTexelBufferUpdateAfterBind()Returns the value of thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTdescriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.booleandescriptorBindingUniformBufferUpdateAfterBind()Returns the value of thedescriptorBindingUniformBufferUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTdescriptorBindingUniformBufferUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield.booleandescriptorBindingUniformTexelBufferUpdateAfterBind()Returns the value of thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTdescriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.booleandescriptorBindingUpdateUnusedWhilePending()Returns the value of thedescriptorBindingUpdateUnusedWhilePendingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTdescriptorBindingUpdateUnusedWhilePending(boolean value)Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield.booleandescriptorBindingVariableDescriptorCount()Returns the value of thedescriptorBindingVariableDescriptorCountfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTdescriptorBindingVariableDescriptorCount(boolean value)Sets the specified value to thedescriptorBindingVariableDescriptorCountfield.static VkPhysicalDeviceDescriptorIndexingFeaturesEXTmalloc()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withmemAlloc.static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffermalloc(int capacity)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withmemAlloc.static VkPhysicalDeviceDescriptorIndexingFeaturesEXTmallocStack()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the thread-localMemoryStack.static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffermallocStack(int capacity)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the thread-localMemoryStack.static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffermallocStack(int capacity, org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the specifiedMemoryStack.static VkPhysicalDeviceDescriptorIndexingFeaturesEXTmallocStack(org.lwjgl.system.MemoryStack stack)Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance 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()Returns the value of thepNextfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTpNext(long value)Sets the specified value to thepNextfield.booleanruntimeDescriptorArray()Returns the value of theruntimeDescriptorArrayfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTruntimeDescriptorArray(boolean value)Sets the specified value to theruntimeDescriptorArrayfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTset(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.VkPhysicalDeviceDescriptorIndexingFeaturesEXTset(VkPhysicalDeviceDescriptorIndexingFeaturesEXT src)Copies the specified struct data to this struct.booleanshaderInputAttachmentArrayDynamicIndexing()Returns the value of theshaderInputAttachmentArrayDynamicIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderInputAttachmentArrayDynamicIndexing(boolean value)Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield.booleanshaderInputAttachmentArrayNonUniformIndexing()Returns the value of theshaderInputAttachmentArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderInputAttachmentArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield.booleanshaderSampledImageArrayNonUniformIndexing()Returns the value of theshaderSampledImageArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderSampledImageArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield.booleanshaderStorageBufferArrayNonUniformIndexing()Returns the value of theshaderStorageBufferArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderStorageBufferArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield.booleanshaderStorageImageArrayNonUniformIndexing()Returns the value of theshaderStorageImageArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderStorageImageArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield.booleanshaderStorageTexelBufferArrayDynamicIndexing()Returns the value of theshaderStorageTexelBufferArrayDynamicIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderStorageTexelBufferArrayDynamicIndexing(boolean value)Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield.booleanshaderStorageTexelBufferArrayNonUniformIndexing()Returns the value of theshaderStorageTexelBufferArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderStorageTexelBufferArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield.booleanshaderUniformBufferArrayNonUniformIndexing()Returns the value of theshaderUniformBufferArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderUniformBufferArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield.booleanshaderUniformTexelBufferArrayDynamicIndexing()Returns the value of theshaderUniformTexelBufferArrayDynamicIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderUniformTexelBufferArrayDynamicIndexing(boolean value)Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield.booleanshaderUniformTexelBufferArrayNonUniformIndexing()Returns the value of theshaderUniformTexelBufferArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTshaderUniformTexelBufferArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield.intsizeof()intsType()Returns the value of thesTypefield.VkPhysicalDeviceDescriptorIndexingFeaturesEXTsType(int value)Sets the specified value to thesTypefield.
-
-
-
Field Detail
-
SIZEOF
The struct size in bytes.
-
ALIGNOF
The struct alignment in bytes.
-
STYPE, PNEXT, SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING, SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING, SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING, SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING, SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING, SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING, SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING, SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING, SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING, SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING, DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND, DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND, DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND, DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND, DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND, DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND, DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING, DESCRIPTORBINDINGPARTIALLYBOUND, DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT, RUNTIMEDESCRIPTORARRAY
The struct member offsets.
-
-
Constructor Detail
-
VkPhysicalDeviceDescriptorIndexingFeaturesEXT
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT(java.nio.ByteBuffer container)
Creates aVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance 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 Detail
-
sizeof
public int sizeof()
- Specified by:
sizeofin classorg.lwjgl.system.Struct
-
sType
public int sType()
Returns the value of thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
shaderInputAttachmentArrayDynamicIndexing
public boolean shaderInputAttachmentArrayDynamicIndexing()
Returns the value of theshaderInputAttachmentArrayDynamicIndexingfield.
-
shaderUniformTexelBufferArrayDynamicIndexing
public boolean shaderUniformTexelBufferArrayDynamicIndexing()
Returns the value of theshaderUniformTexelBufferArrayDynamicIndexingfield.
-
shaderStorageTexelBufferArrayDynamicIndexing
public boolean shaderStorageTexelBufferArrayDynamicIndexing()
Returns the value of theshaderStorageTexelBufferArrayDynamicIndexingfield.
-
shaderUniformBufferArrayNonUniformIndexing
public boolean shaderUniformBufferArrayNonUniformIndexing()
Returns the value of theshaderUniformBufferArrayNonUniformIndexingfield.
-
shaderSampledImageArrayNonUniformIndexing
public boolean shaderSampledImageArrayNonUniformIndexing()
Returns the value of theshaderSampledImageArrayNonUniformIndexingfield.
-
shaderStorageBufferArrayNonUniformIndexing
public boolean shaderStorageBufferArrayNonUniformIndexing()
Returns the value of theshaderStorageBufferArrayNonUniformIndexingfield.
-
shaderStorageImageArrayNonUniformIndexing
public boolean shaderStorageImageArrayNonUniformIndexing()
Returns the value of theshaderStorageImageArrayNonUniformIndexingfield.
-
shaderInputAttachmentArrayNonUniformIndexing
public boolean shaderInputAttachmentArrayNonUniformIndexing()
Returns the value of theshaderInputAttachmentArrayNonUniformIndexingfield.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public boolean shaderUniformTexelBufferArrayNonUniformIndexing()
Returns the value of theshaderUniformTexelBufferArrayNonUniformIndexingfield.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public boolean shaderStorageTexelBufferArrayNonUniformIndexing()
Returns the value of theshaderStorageTexelBufferArrayNonUniformIndexingfield.
-
descriptorBindingUniformBufferUpdateAfterBind
public boolean descriptorBindingUniformBufferUpdateAfterBind()
Returns the value of thedescriptorBindingUniformBufferUpdateAfterBindfield.
-
descriptorBindingSampledImageUpdateAfterBind
public boolean descriptorBindingSampledImageUpdateAfterBind()
Returns the value of thedescriptorBindingSampledImageUpdateAfterBindfield.
-
descriptorBindingStorageImageUpdateAfterBind
public boolean descriptorBindingStorageImageUpdateAfterBind()
Returns the value of thedescriptorBindingStorageImageUpdateAfterBindfield.
-
descriptorBindingStorageBufferUpdateAfterBind
public boolean descriptorBindingStorageBufferUpdateAfterBind()
Returns the value of thedescriptorBindingStorageBufferUpdateAfterBindfield.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()
Returns the value of thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()
Returns the value of thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.
-
descriptorBindingUpdateUnusedWhilePending
public boolean descriptorBindingUpdateUnusedWhilePending()
Returns the value of thedescriptorBindingUpdateUnusedWhilePendingfield.
-
descriptorBindingPartiallyBound
public boolean descriptorBindingPartiallyBound()
Returns the value of thedescriptorBindingPartiallyBoundfield.
-
descriptorBindingVariableDescriptorCount
public boolean descriptorBindingVariableDescriptorCount()
Returns the value of thedescriptorBindingVariableDescriptorCountfield.
-
runtimeDescriptorArray
public boolean runtimeDescriptorArray()
Returns the value of theruntimeDescriptorArrayfield.
-
sType
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT pNext(long value)
Sets the specified value to thepNextfield.
-
shaderInputAttachmentArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderInputAttachmentArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield.
-
shaderUniformTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield.
-
shaderStorageTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield.
-
shaderUniformBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderUniformBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield.
-
shaderSampledImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderSampledImageArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield.
-
shaderStorageBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield.
-
shaderStorageImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageImageArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield.
-
shaderInputAttachmentArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderInputAttachmentArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield.
-
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingUniformBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield.
-
descriptorBindingSampledImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingSampledImageUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield.
-
descriptorBindingStorageImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingStorageImageUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield.
-
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingStorageBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.
-
descriptorBindingUpdateUnusedWhilePending
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingUpdateUnusedWhilePending(boolean value)
Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield.
-
descriptorBindingPartiallyBound
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingPartiallyBound(boolean value)
Sets the specified value to thedescriptorBindingPartiallyBoundfield.
-
descriptorBindingVariableDescriptorCount
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingVariableDescriptorCount(boolean value)
Sets the specified value to thedescriptorBindingVariableDescriptorCountfield.
-
runtimeDescriptorArray
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT runtimeDescriptorArray(boolean value)
Sets the specified value to theruntimeDescriptorArrayfield.
-
set
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)
Initializes this struct with the specified values.
-
set
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT set(VkPhysicalDeviceDescriptorIndexingFeaturesEXT src)
Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT malloc()
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withmemAlloc. The instance must be explicitly freed.
-
calloc
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT calloc()
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withmemCalloc. The instance must be explicitly freed.
-
create
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT create()
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withBufferUtils.
-
create
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT create(long address)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance for the specified memory address.
-
createSafe
@Nullable public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT createSafe(long address)
-
malloc
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer malloc(int capacity)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer calloc(int capacity)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer create(int capacity)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer create(long address, int capacity)
Create aVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
@Nullable public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer createSafe(long address, int capacity)
-
mallocStack
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT mallocStack()
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the thread-localMemoryStack.
-
callocStack
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT callocStack()
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.
-
mallocStack
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT mallocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
callocStack
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT callocStack(org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
mallocStack
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer mallocStack(int capacity)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the thread-localMemoryStack.- Parameters:
capacity- the buffer capacity
-
callocStack
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer callocStack(int capacity)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the thread-localMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacity
-
mallocStack
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer mallocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
callocStack
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer callocStack(int capacity, org.lwjgl.system.MemoryStack stack)
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocatecapacity- the buffer capacity
-
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.
-
-