Class VkPhysicalDeviceDescriptorIndexingPropertiesEXT.Buffer

    • Constructor Detail

      • Buffer

        public Buffer​(java.nio.ByteBuffer container)
        Creates a new VkPhysicalDeviceDescriptorIndexingPropertiesEXT.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 VkPhysicalDeviceDescriptorIndexingPropertiesEXT.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 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.