Package org.lwjgl.vulkan
Class VkPhysicalDeviceDescriptorIndexingPropertiesEXT.Buffer
- java.lang.Object
-
- org.lwjgl.system.Pointer.Default
-
- org.lwjgl.system.CustomBuffer<SELF>
-
- org.lwjgl.system.StructBuffer<VkPhysicalDeviceDescriptorIndexingPropertiesEXT,VkPhysicalDeviceDescriptorIndexingPropertiesEXT.Buffer>
-
- org.lwjgl.vulkan.VkPhysicalDeviceDescriptorIndexingPropertiesEXT.Buffer
-
- All Implemented Interfaces:
java.lang.AutoCloseable,java.lang.Iterable<VkPhysicalDeviceDescriptorIndexingPropertiesEXT>,org.lwjgl.system.NativeResource,org.lwjgl.system.Pointer
- Enclosing class:
- VkPhysicalDeviceDescriptorIndexingPropertiesEXT
public static class VkPhysicalDeviceDescriptorIndexingPropertiesEXT.Buffer extends org.lwjgl.system.StructBuffer<VkPhysicalDeviceDescriptorIndexingPropertiesEXT,VkPhysicalDeviceDescriptorIndexingPropertiesEXT.Buffer> implements org.lwjgl.system.NativeResource
An array ofVkPhysicalDeviceDescriptorIndexingPropertiesEXTstructs.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intmaxDescriptorSetUpdateAfterBindInputAttachments()Returns the value of themaxDescriptorSetUpdateAfterBindInputAttachmentsfield.intmaxDescriptorSetUpdateAfterBindSampledImages()Returns the value of themaxDescriptorSetUpdateAfterBindSampledImagesfield.intmaxDescriptorSetUpdateAfterBindSamplers()Returns the value of themaxDescriptorSetUpdateAfterBindSamplersfield.intmaxDescriptorSetUpdateAfterBindStorageBuffers()Returns the value of themaxDescriptorSetUpdateAfterBindStorageBuffersfield.intmaxDescriptorSetUpdateAfterBindStorageBuffersDynamic()Returns the value of themaxDescriptorSetUpdateAfterBindStorageBuffersDynamicfield.intmaxDescriptorSetUpdateAfterBindStorageImages()Returns the value of themaxDescriptorSetUpdateAfterBindStorageImagesfield.intmaxDescriptorSetUpdateAfterBindUniformBuffers()Returns the value of themaxDescriptorSetUpdateAfterBindUniformBuffersfield.intmaxDescriptorSetUpdateAfterBindUniformBuffersDynamic()Returns the value of themaxDescriptorSetUpdateAfterBindUniformBuffersDynamicfield.intmaxPerStageDescriptorUpdateAfterBindInputAttachments()Returns the value of themaxPerStageDescriptorUpdateAfterBindInputAttachmentsfield.intmaxPerStageDescriptorUpdateAfterBindSampledImages()Returns the value of themaxPerStageDescriptorUpdateAfterBindSampledImagesfield.intmaxPerStageDescriptorUpdateAfterBindSamplers()Returns the value of themaxPerStageDescriptorUpdateAfterBindSamplersfield.intmaxPerStageDescriptorUpdateAfterBindStorageBuffers()Returns the value of themaxPerStageDescriptorUpdateAfterBindStorageBuffersfield.intmaxPerStageDescriptorUpdateAfterBindStorageImages()Returns the value of themaxPerStageDescriptorUpdateAfterBindStorageImagesfield.intmaxPerStageDescriptorUpdateAfterBindUniformBuffers()Returns the value of themaxPerStageDescriptorUpdateAfterBindUniformBuffersfield.intmaxPerStageUpdateAfterBindResources()Returns the value of themaxPerStageUpdateAfterBindResourcesfield.intmaxUpdateAfterBindDescriptorsInAllPools()Returns the value of themaxUpdateAfterBindDescriptorsInAllPoolsfield.longpNext()Returns the value of thepNextfield.VkPhysicalDeviceDescriptorIndexingPropertiesEXT.BufferpNext(long value)Sets the specified value to thepNextfield.booleanquadDivergentImplicitLod()Returns the value of thequadDivergentImplicitLodfield.booleanrobustBufferAccessUpdateAfterBind()Returns the value of therobustBufferAccessUpdateAfterBindfield.booleanshaderInputAttachmentArrayNonUniformIndexingNative()Returns the value of theshaderInputAttachmentArrayNonUniformIndexingNativefield.booleanshaderSampledImageArrayNonUniformIndexingNative()Returns the value of theshaderSampledImageArrayNonUniformIndexingNativefield.booleanshaderStorageBufferArrayNonUniformIndexingNative()Returns the value of theshaderStorageBufferArrayNonUniformIndexingNativefield.booleanshaderStorageImageArrayNonUniformIndexingNative()Returns the value of theshaderStorageImageArrayNonUniformIndexingNativefield.booleanshaderUniformBufferArrayNonUniformIndexingNative()Returns the value of theshaderUniformBufferArrayNonUniformIndexingNativefield.intsType()Returns the value of thesTypefield.VkPhysicalDeviceDescriptorIndexingPropertiesEXT.BuffersType(int value)Sets the specified value to thesTypefield.
-
-
-
Constructor Detail
-
Buffer
public Buffer(java.nio.ByteBuffer container)
Creates a newVkPhysicalDeviceDescriptorIndexingPropertiesEXT.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 byVkPhysicalDeviceDescriptorIndexingPropertiesEXT.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 thesTypefield.
-
pNext
public long pNext()
Returns the value of thepNextfield.
-
maxUpdateAfterBindDescriptorsInAllPools
public int maxUpdateAfterBindDescriptorsInAllPools()
Returns the value of themaxUpdateAfterBindDescriptorsInAllPoolsfield.
-
shaderUniformBufferArrayNonUniformIndexingNative
public boolean shaderUniformBufferArrayNonUniformIndexingNative()
Returns the value of theshaderUniformBufferArrayNonUniformIndexingNativefield.
-
shaderSampledImageArrayNonUniformIndexingNative
public boolean shaderSampledImageArrayNonUniformIndexingNative()
Returns the value of theshaderSampledImageArrayNonUniformIndexingNativefield.
-
shaderStorageBufferArrayNonUniformIndexingNative
public boolean shaderStorageBufferArrayNonUniformIndexingNative()
Returns the value of theshaderStorageBufferArrayNonUniformIndexingNativefield.
-
shaderStorageImageArrayNonUniformIndexingNative
public boolean shaderStorageImageArrayNonUniformIndexingNative()
Returns the value of theshaderStorageImageArrayNonUniformIndexingNativefield.
-
shaderInputAttachmentArrayNonUniformIndexingNative
public boolean shaderInputAttachmentArrayNonUniformIndexingNative()
Returns the value of theshaderInputAttachmentArrayNonUniformIndexingNativefield.
-
robustBufferAccessUpdateAfterBind
public boolean robustBufferAccessUpdateAfterBind()
Returns the value of therobustBufferAccessUpdateAfterBindfield.
-
quadDivergentImplicitLod
public boolean quadDivergentImplicitLod()
Returns the value of thequadDivergentImplicitLodfield.
-
maxPerStageDescriptorUpdateAfterBindSamplers
public int maxPerStageDescriptorUpdateAfterBindSamplers()
Returns the value of themaxPerStageDescriptorUpdateAfterBindSamplersfield.
-
maxPerStageDescriptorUpdateAfterBindUniformBuffers
public int maxPerStageDescriptorUpdateAfterBindUniformBuffers()
Returns the value of themaxPerStageDescriptorUpdateAfterBindUniformBuffersfield.
-
maxPerStageDescriptorUpdateAfterBindStorageBuffers
public int maxPerStageDescriptorUpdateAfterBindStorageBuffers()
Returns the value of themaxPerStageDescriptorUpdateAfterBindStorageBuffersfield.
-
maxPerStageDescriptorUpdateAfterBindSampledImages
public int maxPerStageDescriptorUpdateAfterBindSampledImages()
Returns the value of themaxPerStageDescriptorUpdateAfterBindSampledImagesfield.
-
maxPerStageDescriptorUpdateAfterBindStorageImages
public int maxPerStageDescriptorUpdateAfterBindStorageImages()
Returns the value of themaxPerStageDescriptorUpdateAfterBindStorageImagesfield.
-
maxPerStageDescriptorUpdateAfterBindInputAttachments
public int maxPerStageDescriptorUpdateAfterBindInputAttachments()
Returns the value of themaxPerStageDescriptorUpdateAfterBindInputAttachmentsfield.
-
maxPerStageUpdateAfterBindResources
public int maxPerStageUpdateAfterBindResources()
Returns the value of themaxPerStageUpdateAfterBindResourcesfield.
-
maxDescriptorSetUpdateAfterBindSamplers
public int maxDescriptorSetUpdateAfterBindSamplers()
Returns the value of themaxDescriptorSetUpdateAfterBindSamplersfield.
-
maxDescriptorSetUpdateAfterBindUniformBuffers
public int maxDescriptorSetUpdateAfterBindUniformBuffers()
Returns the value of themaxDescriptorSetUpdateAfterBindUniformBuffersfield.
-
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public int maxDescriptorSetUpdateAfterBindUniformBuffersDynamic()
Returns the value of themaxDescriptorSetUpdateAfterBindUniformBuffersDynamicfield.
-
maxDescriptorSetUpdateAfterBindStorageBuffers
public int maxDescriptorSetUpdateAfterBindStorageBuffers()
Returns the value of themaxDescriptorSetUpdateAfterBindStorageBuffersfield.
-
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public int maxDescriptorSetUpdateAfterBindStorageBuffersDynamic()
Returns the value of themaxDescriptorSetUpdateAfterBindStorageBuffersDynamicfield.
-
maxDescriptorSetUpdateAfterBindSampledImages
public int maxDescriptorSetUpdateAfterBindSampledImages()
Returns the value of themaxDescriptorSetUpdateAfterBindSampledImagesfield.
-
maxDescriptorSetUpdateAfterBindStorageImages
public int maxDescriptorSetUpdateAfterBindStorageImages()
Returns the value of themaxDescriptorSetUpdateAfterBindStorageImagesfield.
-
maxDescriptorSetUpdateAfterBindInputAttachments
public int maxDescriptorSetUpdateAfterBindInputAttachments()
Returns the value of themaxDescriptorSetUpdateAfterBindInputAttachmentsfield.
-
sType
public VkPhysicalDeviceDescriptorIndexingPropertiesEXT.Buffer sType(int value)
Sets the specified value to thesTypefield.
-
pNext
public VkPhysicalDeviceDescriptorIndexingPropertiesEXT.Buffer pNext(long value)
Sets the specified value to thepNextfield.
-
-