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 ofVkPhysicalDeviceDescriptorIndexingFeaturesEXT
structs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
descriptorBindingPartiallyBound()
Returns the value of thedescriptorBindingPartiallyBound
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
descriptorBindingPartiallyBound(boolean value)
Sets the specified value to thedescriptorBindingPartiallyBound
field.boolean
descriptorBindingSampledImageUpdateAfterBind()
Returns the value of thedescriptorBindingSampledImageUpdateAfterBind
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
descriptorBindingSampledImageUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBind
field.boolean
descriptorBindingStorageBufferUpdateAfterBind()
Returns the value of thedescriptorBindingStorageBufferUpdateAfterBind
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
descriptorBindingStorageBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBind
field.boolean
descriptorBindingStorageImageUpdateAfterBind()
Returns the value of thedescriptorBindingStorageImageUpdateAfterBind
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
descriptorBindingStorageImageUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBind
field.boolean
descriptorBindingStorageTexelBufferUpdateAfterBind()
Returns the value of thedescriptorBindingStorageTexelBufferUpdateAfterBind
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBind
field.boolean
descriptorBindingUniformBufferUpdateAfterBind()
Returns the value of thedescriptorBindingUniformBufferUpdateAfterBind
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
descriptorBindingUniformBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBind
field.boolean
descriptorBindingUniformTexelBufferUpdateAfterBind()
Returns the value of thedescriptorBindingUniformTexelBufferUpdateAfterBind
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBind
field.boolean
descriptorBindingUpdateUnusedWhilePending()
Returns the value of thedescriptorBindingUpdateUnusedWhilePending
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
descriptorBindingUpdateUnusedWhilePending(boolean value)
Sets the specified value to thedescriptorBindingUpdateUnusedWhilePending
field.boolean
descriptorBindingVariableDescriptorCount()
Returns the value of thedescriptorBindingVariableDescriptorCount
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
descriptorBindingVariableDescriptorCount(boolean value)
Sets the specified value to thedescriptorBindingVariableDescriptorCount
field.long
pNext()
Returns the value of thepNext
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
pNext(long value)
Sets the specified value to thepNext
field.boolean
runtimeDescriptorArray()
Returns the value of theruntimeDescriptorArray
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
runtimeDescriptorArray(boolean value)
Sets the specified value to theruntimeDescriptorArray
field.boolean
shaderInputAttachmentArrayDynamicIndexing()
Returns the value of theshaderInputAttachmentArrayDynamicIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderInputAttachmentArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderInputAttachmentArrayDynamicIndexing
field.boolean
shaderInputAttachmentArrayNonUniformIndexing()
Returns the value of theshaderInputAttachmentArrayNonUniformIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderInputAttachmentArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexing
field.boolean
shaderSampledImageArrayNonUniformIndexing()
Returns the value of theshaderSampledImageArrayNonUniformIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderSampledImageArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderSampledImageArrayNonUniformIndexing
field.boolean
shaderStorageBufferArrayNonUniformIndexing()
Returns the value of theshaderStorageBufferArrayNonUniformIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderStorageBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageBufferArrayNonUniformIndexing
field.boolean
shaderStorageImageArrayNonUniformIndexing()
Returns the value of theshaderStorageImageArrayNonUniformIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderStorageImageArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageImageArrayNonUniformIndexing
field.boolean
shaderStorageTexelBufferArrayDynamicIndexing()
Returns the value of theshaderStorageTexelBufferArrayDynamicIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexing
field.boolean
shaderStorageTexelBufferArrayNonUniformIndexing()
Returns the value of theshaderStorageTexelBufferArrayNonUniformIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexing
field.boolean
shaderUniformBufferArrayNonUniformIndexing()
Returns the value of theshaderUniformBufferArrayNonUniformIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderUniformBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderUniformBufferArrayNonUniformIndexing
field.boolean
shaderUniformTexelBufferArrayDynamicIndexing()
Returns the value of theshaderUniformTexelBufferArrayDynamicIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexing
field.boolean
shaderUniformTexelBufferArrayNonUniformIndexing()
Returns the value of theshaderUniformTexelBufferArrayNonUniformIndexing
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexing
field.int
sType()
Returns the value of thesType
field.VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer
sType(int value)
Sets the specified value to thesType
field.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.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 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 thesType
field.
-
pNext
public long pNext()
Returns the value of thepNext
field.
-
shaderInputAttachmentArrayDynamicIndexing
public boolean shaderInputAttachmentArrayDynamicIndexing()
Returns the value of theshaderInputAttachmentArrayDynamicIndexing
field.
-
shaderUniformTexelBufferArrayDynamicIndexing
public boolean shaderUniformTexelBufferArrayDynamicIndexing()
Returns the value of theshaderUniformTexelBufferArrayDynamicIndexing
field.
-
shaderStorageTexelBufferArrayDynamicIndexing
public boolean shaderStorageTexelBufferArrayDynamicIndexing()
Returns the value of theshaderStorageTexelBufferArrayDynamicIndexing
field.
-
shaderUniformBufferArrayNonUniformIndexing
public boolean shaderUniformBufferArrayNonUniformIndexing()
Returns the value of theshaderUniformBufferArrayNonUniformIndexing
field.
-
shaderSampledImageArrayNonUniformIndexing
public boolean shaderSampledImageArrayNonUniformIndexing()
Returns the value of theshaderSampledImageArrayNonUniformIndexing
field.
-
shaderStorageBufferArrayNonUniformIndexing
public boolean shaderStorageBufferArrayNonUniformIndexing()
Returns the value of theshaderStorageBufferArrayNonUniformIndexing
field.
-
shaderStorageImageArrayNonUniformIndexing
public boolean shaderStorageImageArrayNonUniformIndexing()
Returns the value of theshaderStorageImageArrayNonUniformIndexing
field.
-
shaderInputAttachmentArrayNonUniformIndexing
public boolean shaderInputAttachmentArrayNonUniformIndexing()
Returns the value of theshaderInputAttachmentArrayNonUniformIndexing
field.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public boolean shaderUniformTexelBufferArrayNonUniformIndexing()
Returns the value of theshaderUniformTexelBufferArrayNonUniformIndexing
field.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public boolean shaderStorageTexelBufferArrayNonUniformIndexing()
Returns the value of theshaderStorageTexelBufferArrayNonUniformIndexing
field.
-
descriptorBindingUniformBufferUpdateAfterBind
public boolean descriptorBindingUniformBufferUpdateAfterBind()
Returns the value of thedescriptorBindingUniformBufferUpdateAfterBind
field.
-
descriptorBindingSampledImageUpdateAfterBind
public boolean descriptorBindingSampledImageUpdateAfterBind()
Returns the value of thedescriptorBindingSampledImageUpdateAfterBind
field.
-
descriptorBindingStorageImageUpdateAfterBind
public boolean descriptorBindingStorageImageUpdateAfterBind()
Returns the value of thedescriptorBindingStorageImageUpdateAfterBind
field.
-
descriptorBindingStorageBufferUpdateAfterBind
public boolean descriptorBindingStorageBufferUpdateAfterBind()
Returns the value of thedescriptorBindingStorageBufferUpdateAfterBind
field.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public boolean descriptorBindingUniformTexelBufferUpdateAfterBind()
Returns the value of thedescriptorBindingUniformTexelBufferUpdateAfterBind
field.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public boolean descriptorBindingStorageTexelBufferUpdateAfterBind()
Returns the value of thedescriptorBindingStorageTexelBufferUpdateAfterBind
field.
-
descriptorBindingUpdateUnusedWhilePending
public boolean descriptorBindingUpdateUnusedWhilePending()
Returns the value of thedescriptorBindingUpdateUnusedWhilePending
field.
-
descriptorBindingPartiallyBound
public boolean descriptorBindingPartiallyBound()
Returns the value of thedescriptorBindingPartiallyBound
field.
-
descriptorBindingVariableDescriptorCount
public boolean descriptorBindingVariableDescriptorCount()
Returns the value of thedescriptorBindingVariableDescriptorCount
field.
-
runtimeDescriptorArray
public boolean runtimeDescriptorArray()
Returns the value of theruntimeDescriptorArray
field.
-
sType
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer sType(int value)
Sets the specified value to thesType
field.
-
pNext
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer pNext(long value)
Sets the specified value to thepNext
field.
-
shaderInputAttachmentArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderInputAttachmentArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderInputAttachmentArrayDynamicIndexing
field.
-
shaderUniformTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexing
field.
-
shaderStorageTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexing
field.
-
shaderUniformBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderUniformBufferArrayNonUniformIndexing
field.
-
shaderSampledImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderSampledImageArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderSampledImageArrayNonUniformIndexing
field.
-
shaderStorageBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageBufferArrayNonUniformIndexing
field.
-
shaderStorageImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageImageArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageImageArrayNonUniformIndexing
field.
-
shaderInputAttachmentArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderInputAttachmentArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexing
field.
-
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexing
field.
-
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexing
field.
-
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUniformBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBind
field.
-
descriptorBindingSampledImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingSampledImageUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBind
field.
-
descriptorBindingStorageImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageImageUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBind
field.
-
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBind
field.
-
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBind
field.
-
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBind
field.
-
descriptorBindingUpdateUnusedWhilePending
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUpdateUnusedWhilePending(boolean value)
Sets the specified value to thedescriptorBindingUpdateUnusedWhilePending
field.
-
descriptorBindingPartiallyBound
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingPartiallyBound(boolean value)
Sets the specified value to thedescriptorBindingPartiallyBound
field.
-
descriptorBindingVariableDescriptorCount
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingVariableDescriptorCount(boolean value)
Sets the specified value to thedescriptorBindingVariableDescriptorCount
field.
-
runtimeDescriptorArray
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer runtimeDescriptorArray(boolean value)
Sets the specified value to theruntimeDescriptorArray
field.
-
-