Package org.lwjgl.vulkan
Class VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceDescriptorIndexingFeaturesEXT,VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceDescriptorIndexingFeaturesEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceDescriptorIndexingFeaturesEXT
public static class VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceDescriptorIndexingFeaturesEXT,VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceDescriptorIndexingFeaturesEXTstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandescriptorBindingPartiallyBound()Returns the value of thedescriptorBindingPartiallyBoundfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferdescriptorBindingPartiallyBound(boolean value)Sets the specified value to thedescriptorBindingPartiallyBoundfield.booleandescriptorBindingSampledImageUpdateAfterBind()Returns the value of thedescriptorBindingSampledImageUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferdescriptorBindingSampledImageUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield.booleandescriptorBindingStorageBufferUpdateAfterBind()Returns the value of thedescriptorBindingStorageBufferUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferdescriptorBindingStorageBufferUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield.booleandescriptorBindingStorageImageUpdateAfterBind()Returns the value of thedescriptorBindingStorageImageUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferdescriptorBindingStorageImageUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield.booleandescriptorBindingStorageTexelBufferUpdateAfterBind()Returns the value of thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferdescriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.booleandescriptorBindingUniformBufferUpdateAfterBind()Returns the value of thedescriptorBindingUniformBufferUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferdescriptorBindingUniformBufferUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield.booleandescriptorBindingUniformTexelBufferUpdateAfterBind()Returns the value of thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferdescriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.booleandescriptorBindingUpdateUnusedWhilePending()Returns the value of thedescriptorBindingUpdateUnusedWhilePendingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferdescriptorBindingUpdateUnusedWhilePending(boolean value)Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield.booleandescriptorBindingVariableDescriptorCount()Returns the value of thedescriptorBindingVariableDescriptorCountfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferdescriptorBindingVariableDescriptorCount(boolean value)Sets the specified value to thedescriptorBindingVariableDescriptorCountfield.longpNext()Returns the value of thepNextfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferpNext(long value)Sets the specified value to thepNextfield.booleanruntimeDescriptorArray()Returns the value of theruntimeDescriptorArrayfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BufferruntimeDescriptorArray(boolean value)Sets the specified value to theruntimeDescriptorArrayfield.booleanshaderInputAttachmentArrayDynamicIndexing()Returns the value of theshaderInputAttachmentArrayDynamicIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderInputAttachmentArrayDynamicIndexing(boolean value)Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield.booleanshaderInputAttachmentArrayNonUniformIndexing()Returns the value of theshaderInputAttachmentArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderInputAttachmentArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield.booleanshaderSampledImageArrayNonUniformIndexing()Returns the value of theshaderSampledImageArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderSampledImageArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield.booleanshaderStorageBufferArrayNonUniformIndexing()Returns the value of theshaderStorageBufferArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderStorageBufferArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield.booleanshaderStorageImageArrayNonUniformIndexing()Returns the value of theshaderStorageImageArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderStorageImageArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield.booleanshaderStorageTexelBufferArrayDynamicIndexing()Returns the value of theshaderStorageTexelBufferArrayDynamicIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderStorageTexelBufferArrayDynamicIndexing(boolean value)Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield.booleanshaderStorageTexelBufferArrayNonUniformIndexing()Returns the value of theshaderStorageTexelBufferArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderStorageTexelBufferArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield.booleanshaderUniformBufferArrayNonUniformIndexing()Returns the value of theshaderUniformBufferArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderUniformBufferArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield.booleanshaderUniformTexelBufferArrayDynamicIndexing()Returns the value of theshaderUniformTexelBufferArrayDynamicIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderUniformTexelBufferArrayDynamicIndexing(boolean value)Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield.booleanshaderUniformTexelBufferArrayNonUniformIndexing()Returns the value of theshaderUniformTexelBufferArrayNonUniformIndexingfield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffershaderUniformTexelBufferArrayNonUniformIndexing(boolean value)Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield.intsType()Returns the value of thesTypefield.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance backed by the specified container. Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided byVkPhysicalDeviceDescriptorIndexingFeaturesEXT.SIZEOF, and its mark will be undefined.The created buffer instance holds a strong reference to the container object.
-
Buffer
public Buffer(long address, int cap)
-
-
Method Detail
-
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.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
shaderInputAttachmentArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderInputAttachmentArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield.
-
shaderUniformTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield.
-
shaderStorageTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield.
-
shaderUniformBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield.
-
shaderSampledImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderSampledImageArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield.
-
shaderStorageBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield.
-
shaderStorageImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageImageArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield.
-
shaderInputAttachmentArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderInputAttachmentArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield.
-
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUniformBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield.
-
descriptorBindingSampledImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingSampledImageUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield.
-
descriptorBindingStorageImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageImageUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield.
-
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.
-
descriptorBindingUpdateUnusedWhilePending
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUpdateUnusedWhilePending(boolean value)
Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield.
-
descriptorBindingPartiallyBound
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingPartiallyBound(boolean value)
Sets the specified value to thedescriptorBindingPartiallyBoundfield.
-
descriptorBindingVariableDescriptorCount
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingVariableDescriptorCount(boolean value)
Sets the specified value to thedescriptorBindingVariableDescriptorCountfield.
-
runtimeDescriptorArray
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer runtimeDescriptorArray(boolean value)
Sets the specified value to theruntimeDescriptorArrayfield.
-
-