Class VkPhysicalDeviceDescriptorIndexingFeatures

All Implemented Interfaces:
AutoCloseable, NativeResource, Pointer
Direct Known Subclasses:
VkPhysicalDeviceDescriptorIndexingFeaturesEXT

public class VkPhysicalDeviceDescriptorIndexingFeatures extends Struct<VkPhysicalDeviceDescriptorIndexingFeatures> implements NativeResource

 struct VkPhysicalDeviceDescriptorIndexingFeatures {
     VkStructureType sType;
     void * pNext;
     VkBool32 shaderInputAttachmentArrayDynamicIndexing;
     VkBool32 shaderUniformTexelBufferArrayDynamicIndexing;
     VkBool32 shaderStorageTexelBufferArrayDynamicIndexing;
     VkBool32 shaderUniformBufferArrayNonUniformIndexing;
     VkBool32 shaderSampledImageArrayNonUniformIndexing;
     VkBool32 shaderStorageBufferArrayNonUniformIndexing;
     VkBool32 shaderStorageImageArrayNonUniformIndexing;
     VkBool32 shaderInputAttachmentArrayNonUniformIndexing;
     VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing;
     VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing;
     VkBool32 descriptorBindingUniformBufferUpdateAfterBind;
     VkBool32 descriptorBindingSampledImageUpdateAfterBind;
     VkBool32 descriptorBindingStorageImageUpdateAfterBind;
     VkBool32 descriptorBindingStorageBufferUpdateAfterBind;
     VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind;
     VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind;
     VkBool32 descriptorBindingUpdateUnusedWhilePending;
     VkBool32 descriptorBindingPartiallyBound;
     VkBool32 descriptorBindingVariableDescriptorCount;
     VkBool32 runtimeDescriptorArray;
 }
  • Field Details

    • SIZEOF

      public static final int SIZEOF
      The struct size in bytes.
    • ALIGNOF

      public static final int ALIGNOF
      The struct alignment in bytes.
    • STYPE

      public static final int STYPE
      The struct member offsets.
    • PNEXT

      public static final int PNEXT
      The struct member offsets.
    • SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING

      public static final int SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING
      The struct member offsets.
    • SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING

      public static final int SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING
      The struct member offsets.
    • SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING

      public static final int SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING
      The struct member offsets.
    • SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING

      public static final int SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING

      public static final int SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING

      public static final int SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING

      public static final int SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING

      public static final int SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING

      public static final int SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING

      public static final int SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING
      The struct member offsets.
    • DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND

      public static final int DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND
      The struct member offsets.
    • DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING

      public static final int DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING
      The struct member offsets.
    • DESCRIPTORBINDINGPARTIALLYBOUND

      public static final int DESCRIPTORBINDINGPARTIALLYBOUND
      The struct member offsets.
    • DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT

      public static final int DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT
      The struct member offsets.
    • RUNTIMEDESCRIPTORARRAY

      public static final int RUNTIMEDESCRIPTORARRAY
      The struct member offsets.
  • Constructor Details

    • VkPhysicalDeviceDescriptorIndexingFeatures

      public VkPhysicalDeviceDescriptorIndexingFeatures(ByteBuffer container)
      Creates a VkPhysicalDeviceDescriptorIndexingFeatures instance at the current position of the specified ByteBuffer container. Changes to the buffer's content will be visible to the struct instance and vice versa.

      The created instance holds a strong reference to the container object.

  • Method Details

    • sizeof

      public int sizeof()
      Description copied from class: Struct
      Returns sizeof(struct).
      Specified by:
      sizeof in class Struct<VkPhysicalDeviceDescriptorIndexingFeatures>
    • 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.
    • sType

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

    • pNext

      public VkPhysicalDeviceDescriptorIndexingFeatures pNext(long value)
      Sets the specified value to the pNext field.
    • shaderInputAttachmentArrayDynamicIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderInputAttachmentArrayDynamicIndexing(boolean value)
      Sets the specified value to the shaderInputAttachmentArrayDynamicIndexing field.
    • shaderUniformTexelBufferArrayDynamicIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderUniformTexelBufferArrayDynamicIndexing(boolean value)
      Sets the specified value to the shaderUniformTexelBufferArrayDynamicIndexing field.
    • shaderStorageTexelBufferArrayDynamicIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderStorageTexelBufferArrayDynamicIndexing(boolean value)
      Sets the specified value to the shaderStorageTexelBufferArrayDynamicIndexing field.
    • shaderUniformBufferArrayNonUniformIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderUniformBufferArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderUniformBufferArrayNonUniformIndexing field.
    • shaderSampledImageArrayNonUniformIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderSampledImageArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderSampledImageArrayNonUniformIndexing field.
    • shaderStorageBufferArrayNonUniformIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderStorageBufferArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderStorageBufferArrayNonUniformIndexing field.
    • shaderStorageImageArrayNonUniformIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderStorageImageArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderStorageImageArrayNonUniformIndexing field.
    • shaderInputAttachmentArrayNonUniformIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderInputAttachmentArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderInputAttachmentArrayNonUniformIndexing field.
    • shaderUniformTexelBufferArrayNonUniformIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderUniformTexelBufferArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderUniformTexelBufferArrayNonUniformIndexing field.
    • shaderStorageTexelBufferArrayNonUniformIndexing

      public VkPhysicalDeviceDescriptorIndexingFeatures shaderStorageTexelBufferArrayNonUniformIndexing(boolean value)
      Sets the specified value to the shaderStorageTexelBufferArrayNonUniformIndexing field.
    • descriptorBindingUniformBufferUpdateAfterBind

      public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingUniformBufferUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingUniformBufferUpdateAfterBind field.
    • descriptorBindingSampledImageUpdateAfterBind

      public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingSampledImageUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingSampledImageUpdateAfterBind field.
    • descriptorBindingStorageImageUpdateAfterBind

      public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingStorageImageUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingStorageImageUpdateAfterBind field.
    • descriptorBindingStorageBufferUpdateAfterBind

      public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingStorageBufferUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingStorageBufferUpdateAfterBind field.
    • descriptorBindingUniformTexelBufferUpdateAfterBind

      public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingUniformTexelBufferUpdateAfterBind field.
    • descriptorBindingStorageTexelBufferUpdateAfterBind

      public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value)
      Sets the specified value to the descriptorBindingStorageTexelBufferUpdateAfterBind field.
    • descriptorBindingUpdateUnusedWhilePending

      public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingUpdateUnusedWhilePending(boolean value)
      Sets the specified value to the descriptorBindingUpdateUnusedWhilePending field.
    • descriptorBindingPartiallyBound

      public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingPartiallyBound(boolean value)
      Sets the specified value to the descriptorBindingPartiallyBound field.
    • descriptorBindingVariableDescriptorCount

      public VkPhysicalDeviceDescriptorIndexingFeatures descriptorBindingVariableDescriptorCount(boolean value)
      Sets the specified value to the descriptorBindingVariableDescriptorCount field.
    • runtimeDescriptorArray

      public VkPhysicalDeviceDescriptorIndexingFeatures runtimeDescriptorArray(boolean value)
      Sets the specified value to the runtimeDescriptorArray field.
    • set

      public VkPhysicalDeviceDescriptorIndexingFeatures set(int sType, long pNext, boolean shaderInputAttachmentArrayDynamicIndexing, boolean shaderUniformTexelBufferArrayDynamicIndexing, boolean shaderStorageTexelBufferArrayDynamicIndexing, boolean shaderUniformBufferArrayNonUniformIndexing, boolean shaderSampledImageArrayNonUniformIndexing, boolean shaderStorageBufferArrayNonUniformIndexing, boolean shaderStorageImageArrayNonUniformIndexing, boolean shaderInputAttachmentArrayNonUniformIndexing, boolean shaderUniformTexelBufferArrayNonUniformIndexing, boolean shaderStorageTexelBufferArrayNonUniformIndexing, boolean descriptorBindingUniformBufferUpdateAfterBind, boolean descriptorBindingSampledImageUpdateAfterBind, boolean descriptorBindingStorageImageUpdateAfterBind, boolean descriptorBindingStorageBufferUpdateAfterBind, boolean descriptorBindingUniformTexelBufferUpdateAfterBind, boolean descriptorBindingStorageTexelBufferUpdateAfterBind, boolean descriptorBindingUpdateUnusedWhilePending, boolean descriptorBindingPartiallyBound, boolean descriptorBindingVariableDescriptorCount, boolean runtimeDescriptorArray)
      Initializes this struct with the specified values.
    • set

      Copies the specified struct data to this struct.
      Parameters:
      src - the source struct
      Returns:
      this struct
    • malloc

      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures instance allocated with memAlloc. The instance must be explicitly freed.
    • calloc

      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures instance allocated with memCalloc. The instance must be explicitly freed.
    • create

      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures instance allocated with BufferUtils.
    • create

      public static VkPhysicalDeviceDescriptorIndexingFeatures create(long address)
      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures instance for the specified memory address.
    • createSafe

      public static @Nullable VkPhysicalDeviceDescriptorIndexingFeatures createSafe(long address)
      Like create, but returns null if address is NULL.
    • malloc

      public static VkPhysicalDeviceDescriptorIndexingFeatures.Buffer malloc(int capacity)
      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures.Buffer instance allocated with memAlloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • calloc

      public static VkPhysicalDeviceDescriptorIndexingFeatures.Buffer calloc(int capacity)
      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures.Buffer instance allocated with memCalloc. The instance must be explicitly freed.
      Parameters:
      capacity - the buffer capacity
    • create

      public static VkPhysicalDeviceDescriptorIndexingFeatures.Buffer create(int capacity)
      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures.Buffer instance allocated with BufferUtils.
      Parameters:
      capacity - the buffer capacity
    • create

      public static VkPhysicalDeviceDescriptorIndexingFeatures.Buffer create(long address, int capacity)
      Create a VkPhysicalDeviceDescriptorIndexingFeatures.Buffer instance at the specified memory.
      Parameters:
      address - the memory address
      capacity - the buffer capacity
    • createSafe

      public static @Nullable VkPhysicalDeviceDescriptorIndexingFeatures.Buffer createSafe(long address, int capacity)
      Like create, but returns null if address is NULL.
    • malloc

      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures instance allocated on the specified MemoryStack.
      Parameters:
      stack - the stack from which to allocate
    • calloc

      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      stack - the stack from which to allocate
    • malloc

      public static VkPhysicalDeviceDescriptorIndexingFeatures.Buffer malloc(int capacity, MemoryStack stack)
      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures.Buffer instance allocated on the specified MemoryStack.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • calloc

      public static VkPhysicalDeviceDescriptorIndexingFeatures.Buffer calloc(int capacity, MemoryStack stack)
      Returns a new VkPhysicalDeviceDescriptorIndexingFeatures.Buffer instance allocated on the specified MemoryStack and initializes all its bits to zero.
      Parameters:
      capacity - the buffer capacity
      stack - the stack from which to allocate
    • nsType

      public static int nsType(long struct)
      Unsafe version of sType().
    • npNext

      public static long npNext(long struct)
      Unsafe version of pNext().
    • nshaderInputAttachmentArrayDynamicIndexing

      public static int nshaderInputAttachmentArrayDynamicIndexing(long struct)
    • nshaderUniformTexelBufferArrayDynamicIndexing

      public static int nshaderUniformTexelBufferArrayDynamicIndexing(long struct)
    • nshaderStorageTexelBufferArrayDynamicIndexing

      public static int nshaderStorageTexelBufferArrayDynamicIndexing(long struct)
    • nshaderUniformBufferArrayNonUniformIndexing

      public static int nshaderUniformBufferArrayNonUniformIndexing(long struct)
    • nshaderSampledImageArrayNonUniformIndexing

      public static int nshaderSampledImageArrayNonUniformIndexing(long struct)
    • nshaderStorageBufferArrayNonUniformIndexing

      public static int nshaderStorageBufferArrayNonUniformIndexing(long struct)
    • nshaderStorageImageArrayNonUniformIndexing

      public static int nshaderStorageImageArrayNonUniformIndexing(long struct)
    • nshaderInputAttachmentArrayNonUniformIndexing

      public static int nshaderInputAttachmentArrayNonUniformIndexing(long struct)
    • nshaderUniformTexelBufferArrayNonUniformIndexing

      public static int nshaderUniformTexelBufferArrayNonUniformIndexing(long struct)
    • nshaderStorageTexelBufferArrayNonUniformIndexing

      public static int nshaderStorageTexelBufferArrayNonUniformIndexing(long struct)
    • ndescriptorBindingUniformBufferUpdateAfterBind

      public static int ndescriptorBindingUniformBufferUpdateAfterBind(long struct)
    • ndescriptorBindingSampledImageUpdateAfterBind

      public static int ndescriptorBindingSampledImageUpdateAfterBind(long struct)
    • ndescriptorBindingStorageImageUpdateAfterBind

      public static int ndescriptorBindingStorageImageUpdateAfterBind(long struct)
    • ndescriptorBindingStorageBufferUpdateAfterBind

      public static int ndescriptorBindingStorageBufferUpdateAfterBind(long struct)
    • ndescriptorBindingUniformTexelBufferUpdateAfterBind

      public static int ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct)
    • ndescriptorBindingStorageTexelBufferUpdateAfterBind

      public static int ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct)
    • ndescriptorBindingUpdateUnusedWhilePending

      public static int ndescriptorBindingUpdateUnusedWhilePending(long struct)
    • ndescriptorBindingPartiallyBound

      public static int ndescriptorBindingPartiallyBound(long struct)
    • ndescriptorBindingVariableDescriptorCount

      public static int ndescriptorBindingVariableDescriptorCount(long struct)
    • nruntimeDescriptorArray

      public static int nruntimeDescriptorArray(long struct)
      Unsafe version of runtimeDescriptorArray().
    • nsType

      public static void nsType(long struct, int value)
      Unsafe version of sType.
    • npNext

      public static void npNext(long struct, long value)
      Unsafe version of pNext.
    • nshaderInputAttachmentArrayDynamicIndexing

      public static void nshaderInputAttachmentArrayDynamicIndexing(long struct, int value)
    • nshaderUniformTexelBufferArrayDynamicIndexing

      public static void nshaderUniformTexelBufferArrayDynamicIndexing(long struct, int value)
    • nshaderStorageTexelBufferArrayDynamicIndexing

      public static void nshaderStorageTexelBufferArrayDynamicIndexing(long struct, int value)
    • nshaderUniformBufferArrayNonUniformIndexing

      public static void nshaderUniformBufferArrayNonUniformIndexing(long struct, int value)
    • nshaderSampledImageArrayNonUniformIndexing

      public static void nshaderSampledImageArrayNonUniformIndexing(long struct, int value)
    • nshaderStorageBufferArrayNonUniformIndexing

      public static void nshaderStorageBufferArrayNonUniformIndexing(long struct, int value)
    • nshaderStorageImageArrayNonUniformIndexing

      public static void nshaderStorageImageArrayNonUniformIndexing(long struct, int value)
    • nshaderInputAttachmentArrayNonUniformIndexing

      public static void nshaderInputAttachmentArrayNonUniformIndexing(long struct, int value)
    • nshaderUniformTexelBufferArrayNonUniformIndexing

      public static void nshaderUniformTexelBufferArrayNonUniformIndexing(long struct, int value)
    • nshaderStorageTexelBufferArrayNonUniformIndexing

      public static void nshaderStorageTexelBufferArrayNonUniformIndexing(long struct, int value)
    • ndescriptorBindingUniformBufferUpdateAfterBind

      public static void ndescriptorBindingUniformBufferUpdateAfterBind(long struct, int value)
    • ndescriptorBindingSampledImageUpdateAfterBind

      public static void ndescriptorBindingSampledImageUpdateAfterBind(long struct, int value)
    • ndescriptorBindingStorageImageUpdateAfterBind

      public static void ndescriptorBindingStorageImageUpdateAfterBind(long struct, int value)
    • ndescriptorBindingStorageBufferUpdateAfterBind

      public static void ndescriptorBindingStorageBufferUpdateAfterBind(long struct, int value)
    • ndescriptorBindingUniformTexelBufferUpdateAfterBind

      public static void ndescriptorBindingUniformTexelBufferUpdateAfterBind(long struct, int value)
    • ndescriptorBindingStorageTexelBufferUpdateAfterBind

      public static void ndescriptorBindingStorageTexelBufferUpdateAfterBind(long struct, int value)
    • ndescriptorBindingUpdateUnusedWhilePending

      public static void ndescriptorBindingUpdateUnusedWhilePending(long struct, int value)
    • ndescriptorBindingPartiallyBound

      public static void ndescriptorBindingPartiallyBound(long struct, int value)
    • ndescriptorBindingVariableDescriptorCount

      public static void ndescriptorBindingVariableDescriptorCount(long struct, int value)
    • nruntimeDescriptorArray

      public static void nruntimeDescriptorArray(long struct, int value)
      Unsafe version of runtimeDescriptorArray.