Class VkPhysicalDeviceDescriptorIndexingProperties.Buffer

All Implemented Interfaces:
AutoCloseable, Iterable<VkPhysicalDeviceDescriptorIndexingProperties>, NativeResource, Pointer
Direct Known Subclasses:
VkPhysicalDeviceDescriptorIndexingPropertiesEXT.Buffer
Enclosing class:
VkPhysicalDeviceDescriptorIndexingProperties

public static class VkPhysicalDeviceDescriptorIndexingProperties.Buffer extends StructBuffer<VkPhysicalDeviceDescriptorIndexingProperties,VkPhysicalDeviceDescriptorIndexingProperties.Buffer> implements NativeResource
  • Constructor Details

    • Buffer

      public Buffer(ByteBuffer container)
      Creates a new VkPhysicalDeviceDescriptorIndexingProperties.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 VkPhysicalDeviceDescriptorIndexingProperties.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.
    • maxUpdateAfterBindDescriptorsInAllPools

      public int maxUpdateAfterBindDescriptorsInAllPools()
      Returns:
      the value of the maxUpdateAfterBindDescriptorsInAllPools field.
    • shaderUniformBufferArrayNonUniformIndexingNative

      public boolean shaderUniformBufferArrayNonUniformIndexingNative()
      Returns:
      the value of the shaderUniformBufferArrayNonUniformIndexingNative field.
    • shaderSampledImageArrayNonUniformIndexingNative

      public boolean shaderSampledImageArrayNonUniformIndexingNative()
      Returns:
      the value of the shaderSampledImageArrayNonUniformIndexingNative field.
    • shaderStorageBufferArrayNonUniformIndexingNative

      public boolean shaderStorageBufferArrayNonUniformIndexingNative()
      Returns:
      the value of the shaderStorageBufferArrayNonUniformIndexingNative field.
    • shaderStorageImageArrayNonUniformIndexingNative

      public boolean shaderStorageImageArrayNonUniformIndexingNative()
      Returns:
      the value of the shaderStorageImageArrayNonUniformIndexingNative field.
    • shaderInputAttachmentArrayNonUniformIndexingNative

      public boolean shaderInputAttachmentArrayNonUniformIndexingNative()
      Returns:
      the value of the shaderInputAttachmentArrayNonUniformIndexingNative field.
    • robustBufferAccessUpdateAfterBind

      public boolean robustBufferAccessUpdateAfterBind()
      Returns:
      the value of the robustBufferAccessUpdateAfterBind field.
    • quadDivergentImplicitLod

      public boolean quadDivergentImplicitLod()
      Returns:
      the value of the quadDivergentImplicitLod field.
    • maxPerStageDescriptorUpdateAfterBindSamplers

      public int maxPerStageDescriptorUpdateAfterBindSamplers()
      Returns:
      the value of the maxPerStageDescriptorUpdateAfterBindSamplers field.
    • maxPerStageDescriptorUpdateAfterBindUniformBuffers

      public int maxPerStageDescriptorUpdateAfterBindUniformBuffers()
      Returns:
      the value of the maxPerStageDescriptorUpdateAfterBindUniformBuffers field.
    • maxPerStageDescriptorUpdateAfterBindStorageBuffers

      public int maxPerStageDescriptorUpdateAfterBindStorageBuffers()
      Returns:
      the value of the maxPerStageDescriptorUpdateAfterBindStorageBuffers field.
    • maxPerStageDescriptorUpdateAfterBindSampledImages

      public int maxPerStageDescriptorUpdateAfterBindSampledImages()
      Returns:
      the value of the maxPerStageDescriptorUpdateAfterBindSampledImages field.
    • maxPerStageDescriptorUpdateAfterBindStorageImages

      public int maxPerStageDescriptorUpdateAfterBindStorageImages()
      Returns:
      the value of the maxPerStageDescriptorUpdateAfterBindStorageImages field.
    • maxPerStageDescriptorUpdateAfterBindInputAttachments

      public int maxPerStageDescriptorUpdateAfterBindInputAttachments()
      Returns:
      the value of the maxPerStageDescriptorUpdateAfterBindInputAttachments field.
    • maxPerStageUpdateAfterBindResources

      public int maxPerStageUpdateAfterBindResources()
      Returns:
      the value of the maxPerStageUpdateAfterBindResources field.
    • maxDescriptorSetUpdateAfterBindSamplers

      public int maxDescriptorSetUpdateAfterBindSamplers()
      Returns:
      the value of the maxDescriptorSetUpdateAfterBindSamplers field.
    • maxDescriptorSetUpdateAfterBindUniformBuffers

      public int maxDescriptorSetUpdateAfterBindUniformBuffers()
      Returns:
      the value of the maxDescriptorSetUpdateAfterBindUniformBuffers field.
    • maxDescriptorSetUpdateAfterBindUniformBuffersDynamic

      public int maxDescriptorSetUpdateAfterBindUniformBuffersDynamic()
      Returns:
      the value of the maxDescriptorSetUpdateAfterBindUniformBuffersDynamic field.
    • maxDescriptorSetUpdateAfterBindStorageBuffers

      public int maxDescriptorSetUpdateAfterBindStorageBuffers()
      Returns:
      the value of the maxDescriptorSetUpdateAfterBindStorageBuffers field.
    • maxDescriptorSetUpdateAfterBindStorageBuffersDynamic

      public int maxDescriptorSetUpdateAfterBindStorageBuffersDynamic()
      Returns:
      the value of the maxDescriptorSetUpdateAfterBindStorageBuffersDynamic field.
    • maxDescriptorSetUpdateAfterBindSampledImages

      public int maxDescriptorSetUpdateAfterBindSampledImages()
      Returns:
      the value of the maxDescriptorSetUpdateAfterBindSampledImages field.
    • maxDescriptorSetUpdateAfterBindStorageImages

      public int maxDescriptorSetUpdateAfterBindStorageImages()
      Returns:
      the value of the maxDescriptorSetUpdateAfterBindStorageImages field.
    • maxDescriptorSetUpdateAfterBindInputAttachments

      public int maxDescriptorSetUpdateAfterBindInputAttachments()
      Returns:
      the value of the maxDescriptorSetUpdateAfterBindInputAttachments field.
    • sType

      Sets the specified value to the sType field.
    • sType$Default

    • pNext

      Sets the specified value to the pNext field.