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.Buffer
instance backed by the specified container. -
Method Summary
Modifier and TypeMethodDescriptionboolean
descriptorBindingPartiallyBound
(boolean value) Sets the specified value to thedescriptorBindingPartiallyBound
field.boolean
descriptorBindingSampledImageUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBind
field.boolean
descriptorBindingStorageBufferUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBind
field.boolean
descriptorBindingStorageImageUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBind
field.boolean
descriptorBindingStorageTexelBufferUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBind
field.boolean
descriptorBindingUniformBufferUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBind
field.boolean
descriptorBindingUniformTexelBufferUpdateAfterBind
(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBind
field.boolean
descriptorBindingUpdateUnusedWhilePending
(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePending
field.boolean
descriptorBindingVariableDescriptorCount
(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCount
field.long
pNext()
pNext
(long value) Sets the specified value to thepNext
field.boolean
runtimeDescriptorArray
(boolean value) Sets the specified value to theruntimeDescriptorArray
field.boolean
shaderInputAttachmentArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexing
field.boolean
shaderInputAttachmentArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexing
field.boolean
shaderSampledImageArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexing
field.boolean
shaderStorageBufferArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexing
field.boolean
shaderStorageImageArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexing
field.boolean
shaderStorageTexelBufferArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexing
field.boolean
shaderStorageTexelBufferArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexing
field.boolean
shaderUniformBufferArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexing
field.boolean
shaderUniformTexelBufferArrayDynamicIndexing
(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexing
field.boolean
shaderUniformTexelBufferArrayNonUniformIndexing
(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexing
field.int
sType()
sType
(int value) Sets the specified value to thesType
field.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES
value to thesType
field.Methods inherited from class org.lwjgl.system.StructBuffer
apply, apply, forEach, get, get, get, get, iterator, parallelStream, put, put, sizeof, spliterator, stream
Methods 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, toString
Methods inherited from class org.lwjgl.system.Pointer.Default
equals, hashCode
Methods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
Buffer
Creates a newVkPhysicalDeviceDescriptorIndexingFeatures.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
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
sType
field.
-
pNext
public long pNext()- Returns:
- the value of the
pNext
field.
-
shaderInputAttachmentArrayDynamicIndexing
public boolean shaderInputAttachmentArrayDynamicIndexing()- Returns:
- the value of the
shaderInputAttachmentArrayDynamicIndexing
field.
-
shaderUniformTexelBufferArrayDynamicIndexing
public boolean shaderUniformTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderUniformTexelBufferArrayDynamicIndexing
field.
-
shaderStorageTexelBufferArrayDynamicIndexing
public boolean shaderStorageTexelBufferArrayDynamicIndexing()- Returns:
- the value of the
shaderStorageTexelBufferArrayDynamicIndexing
field.
-
shaderUniformBufferArrayNonUniformIndexing
public boolean shaderUniformBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderUniformBufferArrayNonUniformIndexing
field.
-
shaderSampledImageArrayNonUniformIndexing
public boolean shaderSampledImageArrayNonUniformIndexing()- Returns:
- the value of the
shaderSampledImageArrayNonUniformIndexing
field.
-
shaderStorageBufferArrayNonUniformIndexing
public boolean shaderStorageBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageBufferArrayNonUniformIndexing
field.
-
shaderStorageImageArrayNonUniformIndexing
public boolean shaderStorageImageArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageImageArrayNonUniformIndexing
field.
-
shaderInputAttachmentArrayNonUniformIndexing
public boolean shaderInputAttachmentArrayNonUniformIndexing()- Returns:
- the value of the
shaderInputAttachmentArrayNonUniformIndexing
field.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public boolean shaderUniformTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderUniformTexelBufferArrayNonUniformIndexing
field.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public boolean shaderStorageTexelBufferArrayNonUniformIndexing()- Returns:
- the value of the
shaderStorageTexelBufferArrayNonUniformIndexing
field.
-
descriptorBindingUniformBufferUpdateAfterBind
public boolean descriptorBindingUniformBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingUniformBufferUpdateAfterBind
field.
-
descriptorBindingSampledImageUpdateAfterBind
public boolean descriptorBindingSampledImageUpdateAfterBind()- Returns:
- the value of the
descriptorBindingSampledImageUpdateAfterBind
field.
-
descriptorBindingStorageImageUpdateAfterBind
public boolean descriptorBindingStorageImageUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageImageUpdateAfterBind
field.
-
descriptorBindingStorageBufferUpdateAfterBind
public boolean descriptorBindingStorageBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageBufferUpdateAfterBind
field.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingUniformTexelBufferUpdateAfterBind
field.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()- Returns:
- the value of the
descriptorBindingStorageTexelBufferUpdateAfterBind
field.
-
descriptorBindingUpdateUnusedWhilePending
public boolean descriptorBindingUpdateUnusedWhilePending()- Returns:
- the value of the
descriptorBindingUpdateUnusedWhilePending
field.
-
descriptorBindingPartiallyBound
public boolean descriptorBindingPartiallyBound()- Returns:
- the value of the
descriptorBindingPartiallyBound
field.
-
descriptorBindingVariableDescriptorCount
public boolean descriptorBindingVariableDescriptorCount()- Returns:
- the value of the
descriptorBindingVariableDescriptorCount
field.
-
runtimeDescriptorArray
public boolean runtimeDescriptorArray()- Returns:
- the value of the
runtimeDescriptorArray
field.
-
sType
Sets the specified value to thesType
field. -
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES
value to thesType
field. -
pNext
Sets the specified value to thepNext
field. -
shaderInputAttachmentArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexing
field. -
shaderUniformTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexing
field. -
shaderStorageTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexing
field. -
shaderUniformBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexing
field. -
shaderSampledImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexing
field. -
shaderStorageBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexing
field. -
shaderStorageImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexing
field. -
shaderInputAttachmentArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexing
field. -
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexing
field. -
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer shaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexing
field. -
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBind
field. -
descriptorBindingSampledImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBind
field. -
descriptorBindingStorageImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBind
field. -
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBind
field. -
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBind
field. -
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBind
field. -
descriptorBindingUpdateUnusedWhilePending
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePending
field. -
descriptorBindingPartiallyBound
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingPartiallyBound(boolean value) Sets the specified value to thedescriptorBindingPartiallyBound
field. -
descriptorBindingVariableDescriptorCount
public VkPhysicalDeviceDescriptorIndexingFeatures.Buffer descriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCount
field. -
runtimeDescriptorArray
Sets the specified value to theruntimeDescriptorArray
field.
-