public static class VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceDescriptorIndexingFeaturesEXT,VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer> implements org.lwjgl.system.NativeResource
VkPhysicalDeviceDescriptorIndexingFeaturesEXT structs.| Constructor and Description |
|---|
Buffer(java.nio.ByteBuffer container)
Creates a new
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance backed by the specified container. |
Buffer(long address,
int cap) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
descriptorBindingPartiallyBound()
Returns the value of the
descriptorBindingPartiallyBound field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
descriptorBindingPartiallyBound(boolean value)
Sets the specified value to the
descriptorBindingPartiallyBound field. |
boolean |
descriptorBindingSampledImageUpdateAfterBind()
Returns the value of the
descriptorBindingSampledImageUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
descriptorBindingSampledImageUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingSampledImageUpdateAfterBind field. |
boolean |
descriptorBindingStorageBufferUpdateAfterBind()
Returns the value of the
descriptorBindingStorageBufferUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
descriptorBindingStorageBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingStorageBufferUpdateAfterBind field. |
boolean |
descriptorBindingStorageImageUpdateAfterBind()
Returns the value of the
descriptorBindingStorageImageUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
descriptorBindingStorageImageUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingStorageImageUpdateAfterBind field. |
boolean |
descriptorBindingStorageTexelBufferUpdateAfterBind()
Returns the value of the
descriptorBindingStorageTexelBufferUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingStorageTexelBufferUpdateAfterBind field. |
boolean |
descriptorBindingUniformBufferUpdateAfterBind()
Returns the value of the
descriptorBindingUniformBufferUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
descriptorBindingUniformBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingUniformBufferUpdateAfterBind field. |
boolean |
descriptorBindingUniformTexelBufferUpdateAfterBind()
Returns the value of the
descriptorBindingUniformTexelBufferUpdateAfterBind field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to the
descriptorBindingUniformTexelBufferUpdateAfterBind field. |
boolean |
descriptorBindingUpdateUnusedWhilePending()
Returns the value of the
descriptorBindingUpdateUnusedWhilePending field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
descriptorBindingUpdateUnusedWhilePending(boolean value)
Sets the specified value to the
descriptorBindingUpdateUnusedWhilePending field. |
boolean |
descriptorBindingVariableDescriptorCount()
Returns the value of the
descriptorBindingVariableDescriptorCount field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
descriptorBindingVariableDescriptorCount(boolean value)
Sets the specified value to the
descriptorBindingVariableDescriptorCount field. |
long |
pNext()
Returns the value of the
pNext field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
pNext(long value)
Sets the specified value to the
pNext field. |
boolean |
runtimeDescriptorArray()
Returns the value of the
runtimeDescriptorArray field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
runtimeDescriptorArray(boolean value)
Sets the specified value to the
runtimeDescriptorArray field. |
boolean |
shaderInputAttachmentArrayDynamicIndexing()
Returns the value of the
shaderInputAttachmentArrayDynamicIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderInputAttachmentArrayDynamicIndexing(boolean value)
Sets the specified value to the
shaderInputAttachmentArrayDynamicIndexing field. |
boolean |
shaderInputAttachmentArrayNonUniformIndexing()
Returns the value of the
shaderInputAttachmentArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderInputAttachmentArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderInputAttachmentArrayNonUniformIndexing field. |
boolean |
shaderSampledImageArrayNonUniformIndexing()
Returns the value of the
shaderSampledImageArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderSampledImageArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderSampledImageArrayNonUniformIndexing field. |
boolean |
shaderStorageBufferArrayNonUniformIndexing()
Returns the value of the
shaderStorageBufferArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderStorageBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderStorageBufferArrayNonUniformIndexing field. |
boolean |
shaderStorageImageArrayNonUniformIndexing()
Returns the value of the
shaderStorageImageArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderStorageImageArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderStorageImageArrayNonUniformIndexing field. |
boolean |
shaderStorageTexelBufferArrayDynamicIndexing()
Returns the value of the
shaderStorageTexelBufferArrayDynamicIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to the
shaderStorageTexelBufferArrayDynamicIndexing field. |
boolean |
shaderStorageTexelBufferArrayNonUniformIndexing()
Returns the value of the
shaderStorageTexelBufferArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderStorageTexelBufferArrayNonUniformIndexing field. |
boolean |
shaderUniformBufferArrayNonUniformIndexing()
Returns the value of the
shaderUniformBufferArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderUniformBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderUniformBufferArrayNonUniformIndexing field. |
boolean |
shaderUniformTexelBufferArrayDynamicIndexing()
Returns the value of the
shaderUniformTexelBufferArrayDynamicIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to the
shaderUniformTexelBufferArrayDynamicIndexing field. |
boolean |
shaderUniformTexelBufferArrayNonUniformIndexing()
Returns the value of the
shaderUniformTexelBufferArrayNonUniformIndexing field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to the
shaderUniformTexelBufferArrayNonUniformIndexing field. |
int |
sType()
Returns the value of the
sType field. |
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer |
sType(int value)
Sets the specified value to the
sType field. |
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streampublic Buffer(java.nio.ByteBuffer container)
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer instance 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
by VkPhysicalDeviceDescriptorIndexingFeaturesEXT.SIZEOF, and its mark will be undefined.
The created buffer instance holds a strong reference to the container object.
public Buffer(long address,
int cap)
public int sType()
sType field.public long pNext()
pNext field.public boolean shaderInputAttachmentArrayDynamicIndexing()
shaderInputAttachmentArrayDynamicIndexing field.public boolean shaderUniformTexelBufferArrayDynamicIndexing()
shaderUniformTexelBufferArrayDynamicIndexing field.public boolean shaderStorageTexelBufferArrayDynamicIndexing()
shaderStorageTexelBufferArrayDynamicIndexing field.public boolean shaderUniformBufferArrayNonUniformIndexing()
shaderUniformBufferArrayNonUniformIndexing field.public boolean shaderSampledImageArrayNonUniformIndexing()
shaderSampledImageArrayNonUniformIndexing field.public boolean shaderStorageBufferArrayNonUniformIndexing()
shaderStorageBufferArrayNonUniformIndexing field.public boolean shaderStorageImageArrayNonUniformIndexing()
shaderStorageImageArrayNonUniformIndexing field.public boolean shaderInputAttachmentArrayNonUniformIndexing()
shaderInputAttachmentArrayNonUniformIndexing field.public boolean shaderUniformTexelBufferArrayNonUniformIndexing()
shaderUniformTexelBufferArrayNonUniformIndexing field.public boolean shaderStorageTexelBufferArrayNonUniformIndexing()
shaderStorageTexelBufferArrayNonUniformIndexing field.public boolean descriptorBindingUniformBufferUpdateAfterBind()
descriptorBindingUniformBufferUpdateAfterBind field.public boolean descriptorBindingSampledImageUpdateAfterBind()
descriptorBindingSampledImageUpdateAfterBind field.public boolean descriptorBindingStorageImageUpdateAfterBind()
descriptorBindingStorageImageUpdateAfterBind field.public boolean descriptorBindingStorageBufferUpdateAfterBind()
descriptorBindingStorageBufferUpdateAfterBind field.public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()
descriptorBindingUniformTexelBufferUpdateAfterBind field.public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()
descriptorBindingStorageTexelBufferUpdateAfterBind field.public boolean descriptorBindingUpdateUnusedWhilePending()
descriptorBindingUpdateUnusedWhilePending field.public boolean descriptorBindingPartiallyBound()
descriptorBindingPartiallyBound field.public boolean descriptorBindingVariableDescriptorCount()
descriptorBindingVariableDescriptorCount field.public boolean runtimeDescriptorArray()
runtimeDescriptorArray field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer sType(int value)
sType field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer pNext(long value)
pNext field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderInputAttachmentArrayDynamicIndexing(boolean value)
shaderInputAttachmentArrayDynamicIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
shaderUniformTexelBufferArrayDynamicIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
shaderStorageTexelBufferArrayDynamicIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformBufferArrayNonUniformIndexing(boolean value)
shaderUniformBufferArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderSampledImageArrayNonUniformIndexing(boolean value)
shaderSampledImageArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageBufferArrayNonUniformIndexing(boolean value)
shaderStorageBufferArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageImageArrayNonUniformIndexing(boolean value)
shaderStorageImageArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderInputAttachmentArrayNonUniformIndexing(boolean value)
shaderInputAttachmentArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
shaderUniformTexelBufferArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
shaderStorageTexelBufferArrayNonUniformIndexing field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUniformBufferUpdateAfterBind(boolean value)
descriptorBindingUniformBufferUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingSampledImageUpdateAfterBind(boolean value)
descriptorBindingSampledImageUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageImageUpdateAfterBind(boolean value)
descriptorBindingStorageImageUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageBufferUpdateAfterBind(boolean value)
descriptorBindingStorageBufferUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
descriptorBindingUniformTexelBufferUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
descriptorBindingStorageTexelBufferUpdateAfterBind field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUpdateUnusedWhilePending(boolean value)
descriptorBindingUpdateUnusedWhilePending field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingPartiallyBound(boolean value)
descriptorBindingPartiallyBound field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingVariableDescriptorCount(boolean value)
descriptorBindingVariableDescriptorCount field.public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer runtimeDescriptorArray(boolean value)
runtimeDescriptorArray field.Copyright LWJGL. All Rights Reserved. License terms.