Class VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer

    • Constructor Detail

      • Buffer

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

        public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderUniformTexelBufferArrayNonUniformIndexing​(boolean value)
        Sets the specified value to the shaderUniformTexelBufferArrayNonUniformIndexing field.
      • shaderStorageTexelBufferArrayNonUniformIndexing

        public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer shaderStorageTexelBufferArrayNonUniformIndexing​(boolean value)
        Sets the specified value to the shaderStorageTexelBufferArrayNonUniformIndexing field.
      • descriptorBindingUniformTexelBufferUpdateAfterBind

        public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingUniformTexelBufferUpdateAfterBind​(boolean value)
        Sets the specified value to the descriptorBindingUniformTexelBufferUpdateAfterBind field.
      • descriptorBindingStorageTexelBufferUpdateAfterBind

        public VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer descriptorBindingStorageTexelBufferUpdateAfterBind​(boolean value)
        Sets the specified value to the descriptorBindingStorageTexelBufferUpdateAfterBind field.