Package org.lwjgl.vulkan
Class VkPhysicalDeviceDescriptorIndexingFeaturesEXT
java.lang.Object
org.lwjgl.system.Pointer.Default
org.lwjgl.system.Struct<VkPhysicalDeviceDescriptorIndexingFeatures>
org.lwjgl.vulkan.VkPhysicalDeviceDescriptorIndexingFeatures
org.lwjgl.vulkan.VkPhysicalDeviceDescriptorIndexingFeaturesEXT
- All Implemented Interfaces:
AutoCloseable,NativeResource,Pointer
public class VkPhysicalDeviceDescriptorIndexingFeaturesEXT
extends VkPhysicalDeviceDescriptorIndexingFeatures
struct VkPhysicalDeviceDescriptorIndexingFeaturesEXT {
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;
}-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAn array ofVkPhysicalDeviceDescriptorIndexingFeaturesEXTstructs.Nested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
Fields inherited from class org.lwjgl.vulkan.VkPhysicalDeviceDescriptorIndexingFeatures
ALIGNOF, DESCRIPTORBINDINGPARTIALLYBOUND, DESCRIPTORBINDINGSAMPLEDIMAGEUPDATEAFTERBIND, DESCRIPTORBINDINGSTORAGEBUFFERUPDATEAFTERBIND, DESCRIPTORBINDINGSTORAGEIMAGEUPDATEAFTERBIND, DESCRIPTORBINDINGSTORAGETEXELBUFFERUPDATEAFTERBIND, DESCRIPTORBINDINGUNIFORMBUFFERUPDATEAFTERBIND, DESCRIPTORBINDINGUNIFORMTEXELBUFFERUPDATEAFTERBIND, DESCRIPTORBINDINGUPDATEUNUSEDWHILEPENDING, DESCRIPTORBINDINGVARIABLEDESCRIPTORCOUNT, PNEXT, RUNTIMEDESCRIPTORARRAY, SHADERINPUTATTACHMENTARRAYDYNAMICINDEXING, SHADERINPUTATTACHMENTARRAYNONUNIFORMINDEXING, SHADERSAMPLEDIMAGEARRAYNONUNIFORMINDEXING, SHADERSTORAGEBUFFERARRAYNONUNIFORMINDEXING, SHADERSTORAGEIMAGEARRAYNONUNIFORMINDEXING, SHADERSTORAGETEXELBUFFERARRAYDYNAMICINDEXING, SHADERSTORAGETEXELBUFFERARRAYNONUNIFORMINDEXING, SHADERUNIFORMBUFFERARRAYNONUNIFORMINDEXING, SHADERUNIFORMTEXELBUFFERARRAYDYNAMICINDEXING, SHADERUNIFORMTEXELBUFFERARRAYNONUNIFORMINDEXING, SIZEOF, STYPEFields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionCreates aVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptioncalloc()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withmemCalloc.calloc(int capacity) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withmemCalloc.calloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.calloc(MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.Deprecated.callocStack(int capacity) Deprecated.callocStack(int capacity, MemoryStack stack) Deprecated.callocStack(MemoryStack stack) Deprecated.create()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withBufferUtils.create(int capacity) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withBufferUtils.create(long address) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance for the specified memory address.create(long address, int capacity) Create aVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance at the specified memory.static @Nullable VkPhysicalDeviceDescriptorIndexingFeaturesEXTcreateSafe(long address) static @Nullable VkPhysicalDeviceDescriptorIndexingFeaturesEXT.BuffercreateSafe(long address, int capacity) descriptorBindingPartiallyBound(boolean value) Sets the specified value to thedescriptorBindingPartiallyBoundfield.descriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield.descriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield.descriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield.descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield.descriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield.descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield.descriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield.descriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCountfield.malloc()Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withmemAlloc.malloc(int capacity) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withmemAlloc.malloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the specifiedMemoryStack.malloc(MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the specifiedMemoryStack.Deprecated.mallocStack(int capacity) Deprecated.mallocStack(int capacity, MemoryStack stack) Deprecated.mallocStack(MemoryStack stack) Deprecated.pNext(long value) Sets the specified value to thepNextfield.runtimeDescriptorArray(boolean value) Sets the specified value to theruntimeDescriptorArrayfield.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.Copies the specified struct data to this struct.shaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield.shaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield.shaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield.shaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield.shaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield.shaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield.shaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield.shaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield.shaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield.shaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield.sType(int value) Sets the specified value to thesTypefield.Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURESvalue to thesTypefield.Methods inherited from class org.lwjgl.vulkan.VkPhysicalDeviceDescriptorIndexingFeatures
descriptorBindingPartiallyBound, descriptorBindingSampledImageUpdateAfterBind, descriptorBindingStorageBufferUpdateAfterBind, descriptorBindingStorageImageUpdateAfterBind, descriptorBindingStorageTexelBufferUpdateAfterBind, descriptorBindingUniformBufferUpdateAfterBind, descriptorBindingUniformTexelBufferUpdateAfterBind, descriptorBindingUpdateUnusedWhilePending, descriptorBindingVariableDescriptorCount, ndescriptorBindingPartiallyBound, ndescriptorBindingPartiallyBound, ndescriptorBindingSampledImageUpdateAfterBind, ndescriptorBindingSampledImageUpdateAfterBind, ndescriptorBindingStorageBufferUpdateAfterBind, ndescriptorBindingStorageBufferUpdateAfterBind, ndescriptorBindingStorageImageUpdateAfterBind, ndescriptorBindingStorageImageUpdateAfterBind, ndescriptorBindingStorageTexelBufferUpdateAfterBind, ndescriptorBindingStorageTexelBufferUpdateAfterBind, ndescriptorBindingUniformBufferUpdateAfterBind, ndescriptorBindingUniformBufferUpdateAfterBind, ndescriptorBindingUniformTexelBufferUpdateAfterBind, ndescriptorBindingUniformTexelBufferUpdateAfterBind, ndescriptorBindingUpdateUnusedWhilePending, ndescriptorBindingUpdateUnusedWhilePending, ndescriptorBindingVariableDescriptorCount, ndescriptorBindingVariableDescriptorCount, npNext, npNext, nruntimeDescriptorArray, nruntimeDescriptorArray, nshaderInputAttachmentArrayDynamicIndexing, nshaderInputAttachmentArrayDynamicIndexing, nshaderInputAttachmentArrayNonUniformIndexing, nshaderInputAttachmentArrayNonUniformIndexing, nshaderSampledImageArrayNonUniformIndexing, nshaderSampledImageArrayNonUniformIndexing, nshaderStorageBufferArrayNonUniformIndexing, nshaderStorageBufferArrayNonUniformIndexing, nshaderStorageImageArrayNonUniformIndexing, nshaderStorageImageArrayNonUniformIndexing, nshaderStorageTexelBufferArrayDynamicIndexing, nshaderStorageTexelBufferArrayDynamicIndexing, nshaderStorageTexelBufferArrayNonUniformIndexing, nshaderStorageTexelBufferArrayNonUniformIndexing, nshaderUniformBufferArrayNonUniformIndexing, nshaderUniformBufferArrayNonUniformIndexing, nshaderUniformTexelBufferArrayDynamicIndexing, nshaderUniformTexelBufferArrayDynamicIndexing, nshaderUniformTexelBufferArrayNonUniformIndexing, nshaderUniformTexelBufferArrayNonUniformIndexing, nsType, nsType, pNext, runtimeDescriptorArray, set, shaderInputAttachmentArrayDynamicIndexing, shaderInputAttachmentArrayNonUniformIndexing, shaderSampledImageArrayNonUniformIndexing, shaderStorageBufferArrayNonUniformIndexing, shaderStorageImageArrayNonUniformIndexing, shaderStorageTexelBufferArrayDynamicIndexing, shaderStorageTexelBufferArrayNonUniformIndexing, shaderUniformBufferArrayNonUniformIndexing, shaderUniformTexelBufferArrayDynamicIndexing, shaderUniformTexelBufferArrayNonUniformIndexing, sizeof, sTypeMethods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toStringMethods inherited from interface org.lwjgl.system.NativeResource
close, free
-
Constructor Details
-
VkPhysicalDeviceDescriptorIndexingFeaturesEXT
Creates aVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance at the current position of the specifiedByteBuffercontainer. 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
-
sType
Sets the specified value to thesTypefield.- Overrides:
sTypein classVkPhysicalDeviceDescriptorIndexingFeatures
-
sType$Default
Sets theSTRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURESvalue to thesTypefield.- Overrides:
sType$Defaultin classVkPhysicalDeviceDescriptorIndexingFeatures
-
pNext
Sets the specified value to thepNextfield.- Overrides:
pNextin classVkPhysicalDeviceDescriptorIndexingFeatures
-
shaderInputAttachmentArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderInputAttachmentArrayDynamicIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayDynamicIndexingfield.- Overrides:
shaderInputAttachmentArrayDynamicIndexingin classVkPhysicalDeviceDescriptorIndexingFeatures
-
shaderUniformTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderUniformTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayDynamicIndexingfield. -
shaderStorageTexelBufferArrayDynamicIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageTexelBufferArrayDynamicIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayDynamicIndexingfield. -
shaderUniformBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderUniformBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformBufferArrayNonUniformIndexingfield.- Overrides:
shaderUniformBufferArrayNonUniformIndexingin classVkPhysicalDeviceDescriptorIndexingFeatures
-
shaderSampledImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderSampledImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderSampledImageArrayNonUniformIndexingfield.- Overrides:
shaderSampledImageArrayNonUniformIndexingin classVkPhysicalDeviceDescriptorIndexingFeatures
-
shaderStorageBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageBufferArrayNonUniformIndexingfield.- Overrides:
shaderStorageBufferArrayNonUniformIndexingin classVkPhysicalDeviceDescriptorIndexingFeatures
-
shaderStorageImageArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageImageArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageImageArrayNonUniformIndexingfield.- Overrides:
shaderStorageImageArrayNonUniformIndexingin classVkPhysicalDeviceDescriptorIndexingFeatures
-
shaderInputAttachmentArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderInputAttachmentArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderInputAttachmentArrayNonUniformIndexingfield. -
shaderUniformTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderUniformTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderUniformTexelBufferArrayNonUniformIndexingfield. -
shaderStorageTexelBufferArrayNonUniformIndexing
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT shaderStorageTexelBufferArrayNonUniformIndexing(boolean value) Sets the specified value to theshaderStorageTexelBufferArrayNonUniformIndexingfield. -
descriptorBindingUniformBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingUniformBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformBufferUpdateAfterBindfield. -
descriptorBindingSampledImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingSampledImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingSampledImageUpdateAfterBindfield. -
descriptorBindingStorageImageUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingStorageImageUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageImageUpdateAfterBindfield. -
descriptorBindingStorageBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingStorageBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageBufferUpdateAfterBindfield. -
descriptorBindingUniformTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingUniformTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingUniformTexelBufferUpdateAfterBindfield. -
descriptorBindingStorageTexelBufferUpdateAfterBind
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingStorageTexelBufferUpdateAfterBind(boolean value) Sets the specified value to thedescriptorBindingStorageTexelBufferUpdateAfterBindfield. -
descriptorBindingUpdateUnusedWhilePending
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingUpdateUnusedWhilePending(boolean value) Sets the specified value to thedescriptorBindingUpdateUnusedWhilePendingfield.- Overrides:
descriptorBindingUpdateUnusedWhilePendingin classVkPhysicalDeviceDescriptorIndexingFeatures
-
descriptorBindingPartiallyBound
Sets the specified value to thedescriptorBindingPartiallyBoundfield.- Overrides:
descriptorBindingPartiallyBoundin classVkPhysicalDeviceDescriptorIndexingFeatures
-
descriptorBindingVariableDescriptorCount
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT descriptorBindingVariableDescriptorCount(boolean value) Sets the specified value to thedescriptorBindingVariableDescriptorCountfield.- Overrides:
descriptorBindingVariableDescriptorCountin classVkPhysicalDeviceDescriptorIndexingFeatures
-
runtimeDescriptorArray
Sets the specified value to theruntimeDescriptorArrayfield.- Overrides:
runtimeDescriptorArrayin classVkPhysicalDeviceDescriptorIndexingFeatures
-
set
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT 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.- Overrides:
setin classVkPhysicalDeviceDescriptorIndexingFeatures
-
set
public VkPhysicalDeviceDescriptorIndexingFeaturesEXT set(VkPhysicalDeviceDescriptorIndexingFeaturesEXT src) Copies the specified struct data to this struct.- Parameters:
src- the source struct- Returns:
- this struct
-
malloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withmemAlloc. The instance must be explicitly freed. -
calloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withmemCalloc. The instance must be explicitly freed. -
create
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated withBufferUtils. -
create
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance for the specified memory address. -
createSafe
-
malloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withmemAlloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
calloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withmemCalloc. The instance must be explicitly freed.- Parameters:
capacity- the buffer capacity
-
create
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated withBufferUtils.- Parameters:
capacity- the buffer capacity
-
create
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer create(long address, int capacity) Create aVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
public static @Nullable VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer createSafe(long address, int capacity) -
mallocStack
Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead. -
callocStack
Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead. -
mallocStack
@Deprecated public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT mallocStack(MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usemalloc(MemoryStack)instead. -
callocStack
@Deprecated public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT callocStack(MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usecalloc(MemoryStack)instead. -
mallocStack
@Deprecated public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer mallocStack(int capacity) Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead. -
callocStack
@Deprecated public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer callocStack(int capacity) Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead. -
mallocStack
@Deprecated public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer mallocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usemalloc(int, MemoryStack)instead. -
callocStack
@Deprecated public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer callocStack(int capacity, MemoryStack stack) Deprecated.Deprecated for removal in 3.4.0. Usecalloc(int, MemoryStack)instead. -
malloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the specifiedMemoryStack.- Parameters:
stack- the stack from which to allocate
-
calloc
Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXTinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
stack- the stack from which to allocate
-
malloc
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer malloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the specifiedMemoryStack.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-
calloc
public static VkPhysicalDeviceDescriptorIndexingFeaturesEXT.Buffer calloc(int capacity, MemoryStack stack) Returns a newVkPhysicalDeviceDescriptorIndexingFeaturesEXT.Bufferinstance allocated on the specifiedMemoryStackand initializes all its bits to zero.- Parameters:
capacity- the buffer capacitystack- the stack from which to allocate
-