Package org.lwjgl.vulkan
Class VkPhysicalDeviceDescriptorIndexingFeatures.Buffer
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.CustomBuffer<VkPhysicalDeviceDescriptorIndexingFeatures.Buffer>
org.lwjgl.system.StructBuffer<VkPhysicalDeviceDescriptorIndexingFeatures,VkPhysicalDeviceDescriptorIndexingFeatures.Buffer>
org.lwjgl.vulkan.VkPhysicalDeviceDescriptorIndexingFeatures.Buffer
- All Implemented Interfaces:
AutoCloseable,Iterable<VkPhysicalDeviceDescriptorIndexingFeatures>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Direct Known Subclasses:
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
- Enclosing class:
VkPhysicalDeviceDescriptorIndexingFeatures
public static class VkPhysicalDeviceDescriptorIndexingFeatures.Buffer
extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceDescriptorIndexingFeatures,VkPhysicalDeviceDescriptorIndexingFeatures.Buffer>
implements org.lwjgl.system.NativeResource
An array of
VkPhysicalDeviceDescriptorIndexingFeatures structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
org.lwjgl.system.Pointer.Default -
Field Summary
Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionBuffer(long address, int cap) Buffer(ByteBuffer container) Creates a newVkPhysicalDeviceDescriptorIndexingFeatures.Bufferinstance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionbooleandescriptorBindingPartiallyBound(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingPartiallyBound()field.booleandescriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingSampledImageUpdateAfterBind()field.booleandescriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageBufferUpdateAfterBind()field.booleandescriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageImageUpdateAfterBind()field.booleandescriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageTexelBufferUpdateAfterBind()field.booleandescriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformBufferUpdateAfterBind()field.booleandescriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformTexelBufferUpdateAfterBind()field.booleandescriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUpdateUnusedWhilePending()field.booleandescriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingVariableDescriptorCount()field.longpNext()pNext(long value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.pNext()field.booleanruntimeDescriptorArray(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.runtimeDescriptorArray()field.booleanshaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayDynamicIndexing()field.booleanshaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayNonUniformIndexing()field.booleanshaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderSampledImageArrayNonUniformIndexing()field.booleanshaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageBufferArrayNonUniformIndexing()field.booleanshaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageImageArrayNonUniformIndexing()field.booleanshaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayDynamicIndexing()field.booleanshaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayNonUniformIndexing()field.booleanshaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformBufferArrayNonUniformIndexing()field.booleanshaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayDynamicIndexing()field.booleanshaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayNonUniformIndexing()field.intsType()sType(int value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.sType()field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURESvalue to theVkPhysicalDeviceDescriptorIndexingFeatures.sType()field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, streamMethods inherited from class org.lwjgl.system.CustomBuffer
address, address, address0, capacity, clear, compact, duplicate, flip, free, hasRemaining, limit, limit, mark, position, position, put, remaining, reset, rewind, slice, slice, toStringMethods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCodeMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkPhysicalDeviceDescriptorIndexingFeatures.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 by
VkPhysicalDeviceDescriptorIndexingFeatures.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 Details
-
sType
public int sType()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.sType()field.
-
pNext
public long pNext()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.pNext()field.
-
shaderInputAttachmentArrayDynamicIndexing
public boolean shaderInputAttachmentArrayDynamicIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayDynamicIndexing()field.
-
shaderUniformTexelBufferArrayDynamicIndexing
public boolean shaderUniformTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayDynamicIndexing()field.
-
shaderStorageTexelBufferArrayDynamicIndexing
public boolean shaderStorageTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayDynamicIndexing()field.
-
shaderUniformBufferArrayNonUniformIndexing
public boolean shaderUniformBufferArrayNonUniformIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformBufferArrayNonUniformIndexing()field.
-
shaderSampledImageArrayNonUniformIndexing
public boolean shaderSampledImageArrayNonUniformIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderSampledImageArrayNonUniformIndexing()field.
-
shaderStorageBufferArrayNonUniformIndexing
public boolean shaderStorageBufferArrayNonUniformIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageBufferArrayNonUniformIndexing()field.
-
shaderStorageImageArrayNonUniformIndexing
public boolean shaderStorageImageArrayNonUniformIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageImageArrayNonUniformIndexing()field.
-
shaderInputAttachmentArrayNonUniformIndexing
public boolean shaderInputAttachmentArrayNonUniformIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayNonUniformIndexing()field.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public boolean shaderUniformTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayNonUniformIndexing()field.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public boolean shaderStorageTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayNonUniformIndexing()field.
-
descriptorBindingUniformBufferUpdateAfterBind
public boolean descriptorBindingUniformBufferUpdateAfterBind()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformBufferUpdateAfterBind()field.
-
descriptorBindingSampledImageUpdateAfterBind
public boolean descriptorBindingSampledImageUpdateAfterBind()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingSampledImageUpdateAfterBind()field.
-
descriptorBindingStorageImageUpdateAfterBind
public boolean descriptorBindingStorageImageUpdateAfterBind()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageImageUpdateAfterBind()field.
-
descriptorBindingStorageBufferUpdateAfterBind
public boolean descriptorBindingStorageBufferUpdateAfterBind()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageBufferUpdateAfterBind()field.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformTexelBufferUpdateAfterBind()field.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageTexelBufferUpdateAfterBind()field.
-
descriptorBindingUpdateUnusedWhilePending
public boolean descriptorBindingUpdateUnusedWhilePending()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUpdateUnusedWhilePending()field.
-
descriptorBindingPartiallyBound
public boolean descriptorBindingPartiallyBound()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingPartiallyBound()field.
-
descriptorBindingVariableDescriptorCount
public boolean descriptorBindingVariableDescriptorCount()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingVariableDescriptorCount()field.
-
runtimeDescriptorArray
public boolean runtimeDescriptorArray()- Returns:
- the value of the
VkPhysicalDeviceDescriptorIndexingFeatures.runtimeDescriptorArray()field.
-
sType
Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.sType()field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURESvalue to theVkPhysicalDeviceDescriptorIndexingFeatures.sType()field. -
pNext
Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.pNext()field. -
shaderInputAttachmentArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayDynamicIndexing()field. -
shaderUniformTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayDynamicIndexing()field. -
shaderStorageTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayDynamicIndexing()field. -
shaderUniformBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformBufferArrayNonUniformIndexing()field. -
shaderSampledImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderSampledImageArrayNonUniformIndexing()field. -
shaderStorageBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageBufferArrayNonUniformIndexing()field. -
shaderStorageImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageImageArrayNonUniformIndexing()field. -
shaderInputAttachmentArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderInputAttachmentArrayNonUniformIndexing()field. -
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderUniformTexelBufferArrayNonUniformIndexing()field. -
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.shaderStorageTexelBufferArrayNonUniformIndexing()field. -
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformBufferUpdateAfterBind()field. -
descriptorBindingSampledImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingSampledImageUpdateAfterBind()field. -
descriptorBindingStorageImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageImageUpdateAfterBind()field. -
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageBufferUpdateAfterBind()field. -
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUniformTexelBufferUpdateAfterBind()field. -
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingStorageTexelBufferUpdateAfterBind()field. -
descriptorBindingUpdateUnusedWhilePending
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingUpdateUnusedWhilePending()field. -
descriptorBindingPartiallyBound
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingPartiallyBound(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingPartiallyBound()field. -
descriptorBindingVariableDescriptorCount
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.descriptorBindingVariableDescriptorCount()field. -
runtimeDescriptorArray
Sets the specified value to theVkPhysicalDeviceDescriptorIndexingFeatures.runtimeDescriptorArray()field.
-