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>,NativeResource,Pointer
- Direct Known Subclasses:
VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
- Enclosing class:
VkPhysicalDeviceDescriptorIndexingFeatures
public static class VkPhysicalDeviceDescriptorIndexingFeatures.Buffer
extends StructBuffer<VkPhysicalDeviceDescriptorIndexingFeatures,VkPhysicalDeviceDescriptorIndexingFeatures.Buffer>
implements NativeResource
An array of
VkPhysicalDeviceDescriptorIndexingFeatures structs.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
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 thedescriptorBindingPartiallyBoundfield.booleandescriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield.booleandescriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield.booleandescriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield.booleandescriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.booleandescriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield.booleandescriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.booleandescriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield.booleandescriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCountfield.longpNext()pNext(long value) Sets the specified value to thepNextfield.booleanruntimeDescriptorArray(boolean value) Sets the specified value to theruntimeDescriptorArrayfield.booleanshaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield.booleanshaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield.booleanshaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield.booleanshaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield.booleanshaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield.booleanshaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield.booleanshaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield.booleanshaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield.booleanshaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield.booleanshaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield.intsType()sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURESvalue to thesTypefield.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
sTypefield.
-
pNext
public long pNext()- Returns:
- the value of the
pNextfield.
-
shaderInputAttachmentArrayDynamicIndexing
public boolean shaderInputAttachmentArrayDynamicIndexing()- Returns:
- the value of the
shaderInputAttachmentArrayDynamicIndexingfield.
-
shaderUniformTexelBufferArrayDynamicIndexing
public boolean shaderUniformTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderUniformTexelBufferArrayDynamicIndexingfield.
-
shaderStorageTexelBufferArrayDynamicIndexing
public boolean shaderStorageTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderStorageTexelBufferArrayDynamicIndexingfield.
-
shaderUniformBufferArrayNonUniformIndexing
public boolean shaderUniformBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderUniformBufferArrayNonUniformIndexingfield.
-
shaderSampledImageArrayNonUniformIndexing
public boolean shaderSampledImageArrayNonUniformIndexing()- Returns:
- the value of the
shaderSampledImageArrayNonUniformIndexingfield.
-
shaderStorageBufferArrayNonUniformIndexing
public boolean shaderStorageBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageBufferArrayNonUniformIndexingfield.
-
shaderStorageImageArrayNonUniformIndexing
public boolean shaderStorageImageArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageImageArrayNonUniformIndexingfield.
-
shaderInputAttachmentArrayNonUniformIndexing
public boolean shaderInputAttachmentArrayNonUniformIndexing()- Returns:
- the value of the
shaderInputAttachmentArrayNonUniformIndexingfield.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public boolean shaderUniformTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderUniformTexelBufferArrayNonUniformIndexingfield.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public boolean shaderStorageTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageTexelBufferArrayNonUniformIndexingfield.
-
descriptorBindingUniformBufferUpdateAfterBind
public boolean descriptorBindingUniformBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingUniformBufferUpdateAfterBindfield.
-
descriptorBindingSampledImageUpdateAfterBind
public boolean descriptorBindingSampledImageUpdateAfterBind()- Returns:
- the value of the
descriptorBindingSampledImageUpdateAfterBindfield.
-
descriptorBindingStorageImageUpdateAfterBind
public boolean descriptorBindingStorageImageUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageImageUpdateAfterBindfield.
-
descriptorBindingStorageBufferUpdateAfterBind
public boolean descriptorBindingStorageBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageBufferUpdateAfterBindfield.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingUniformTexelBufferUpdateAfterBindfield.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageTexelBufferUpdateAfterBindfield.
-
descriptorBindingUpdateUnusedWhilePending
public boolean descriptorBindingUpdateUnusedWhilePending()- Returns:
- the value of the
descriptorBindingUpdateUnusedWhilePendingfield.
-
descriptorBindingPartiallyBound
public boolean descriptorBindingPartiallyBound()- Returns:
- the value of the
descriptorBindingPartiallyBoundfield.
-
descriptorBindingVariableDescriptorCount
public boolean descriptorBindingVariableDescriptorCount()- Returns:
- the value of the
descriptorBindingVariableDescriptorCountfield.
-
runtimeDescriptorArray
public boolean runtimeDescriptorArray()- Returns:
- the value of the
runtimeDescriptorArrayfield.
-
sType
Sets the specified value to thesTypefield. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURESvalue to thesTypefield. -
pNext
Sets the specified value to thepNextfield. -
shaderInputAttachmentArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield. -
shaderUniformTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield. -
shaderStorageTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield. -
shaderUniformBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield. -
shaderSampledImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield. -
shaderStorageBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield. -
shaderStorageImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield. -
shaderInputAttachmentArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield. -
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield. -
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield. -
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield. -
descriptorBindingSampledImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield. -
descriptorBindingStorageImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield. -
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield. -
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield. -
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield. -
descriptorBindingUpdateUnusedWhilePending
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield. -
descriptorBindingPartiallyBound
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingPartiallyBound(boolean value) Sets the specified value to thedescriptorBindingPartiallyBoundfield. -
descriptorBindingVariableDescriptorCount
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCountfield. -
runtimeDescriptorArray
Sets the specified value to theruntimeDescriptorArrayfield.
-