Module tech.icey.vk4j
Package tech.icey.vk4j.datatype
Record Class VkPhysicalDeviceDescriptorIndexingFeatures
java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkPhysicalDeviceDescriptorIndexingFeatures
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkPhysicalDeviceDescriptorIndexingFeatures(MemorySegment segment)
extends Record
implements tech.icey.panama.IPointer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MemoryLayoutstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final AddressLayoutstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final long -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aVkPhysicalDeviceDescriptorIndexingFeaturesrecord class. -
Method Summary
Modifier and TypeMethodDescriptionclone(Arena arena, VkPhysicalDeviceDescriptorIndexingFeatures src) clone(Arena arena, VkPhysicalDeviceDescriptorIndexingFeatures[] src) intvoiddescriptorBindingPartiallyBound(int value) intvoiddescriptorBindingSampledImageUpdateAfterBind(int value) intvoidintvoiddescriptorBindingStorageImageUpdateAfterBind(int value) intvoidintvoidintvoidintvoiddescriptorBindingUpdateUnusedWhilePending(int value) intvoiddescriptorBindingVariableDescriptorCount(int value) final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.pNext()voidpNext(MemorySegment value) voidpNext(tech.icey.panama.IPointer pointer) intvoidruntimeDescriptorArray(int value) segment()Returns the value of thesegmentrecord component.intvoidshaderInputAttachmentArrayDynamicIndexing(int value) intvoidshaderInputAttachmentArrayNonUniformIndexing(int value) intvoidshaderSampledImageArrayNonUniformIndexing(int value) intvoidshaderStorageBufferArrayNonUniformIndexing(int value) intvoidshaderStorageImageArrayNonUniformIndexing(int value) intvoidshaderStorageTexelBufferArrayDynamicIndexing(int value) intvoidintvoidshaderUniformBufferArrayNonUniformIndexing(int value) intvoidshaderUniformTexelBufferArrayDynamicIndexing(int value) intvoidintsType()voidsType(int value) final StringtoString()Returns a string representation of this record class.
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$sType
-
PATH$pNext
-
PATH$shaderInputAttachmentArrayDynamicIndexing
-
PATH$shaderUniformTexelBufferArrayDynamicIndexing
-
PATH$shaderStorageTexelBufferArrayDynamicIndexing
-
PATH$shaderUniformBufferArrayNonUniformIndexing
-
PATH$shaderSampledImageArrayNonUniformIndexing
-
PATH$shaderStorageBufferArrayNonUniformIndexing
-
PATH$shaderStorageImageArrayNonUniformIndexing
-
PATH$shaderInputAttachmentArrayNonUniformIndexing
-
PATH$shaderUniformTexelBufferArrayNonUniformIndexing
-
PATH$shaderStorageTexelBufferArrayNonUniformIndexing
-
PATH$descriptorBindingUniformBufferUpdateAfterBind
-
PATH$descriptorBindingSampledImageUpdateAfterBind
-
PATH$descriptorBindingStorageImageUpdateAfterBind
-
PATH$descriptorBindingStorageBufferUpdateAfterBind
-
PATH$descriptorBindingUniformTexelBufferUpdateAfterBind
public static final MemoryLayout.PathElement PATH$descriptorBindingUniformTexelBufferUpdateAfterBind -
PATH$descriptorBindingStorageTexelBufferUpdateAfterBind
public static final MemoryLayout.PathElement PATH$descriptorBindingStorageTexelBufferUpdateAfterBind -
PATH$descriptorBindingUpdateUnusedWhilePending
-
PATH$descriptorBindingPartiallyBound
-
PATH$descriptorBindingVariableDescriptorCount
-
PATH$runtimeDescriptorArray
-
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$shaderInputAttachmentArrayDynamicIndexing
-
LAYOUT$shaderUniformTexelBufferArrayDynamicIndexing
-
LAYOUT$shaderStorageTexelBufferArrayDynamicIndexing
-
LAYOUT$shaderUniformBufferArrayNonUniformIndexing
-
LAYOUT$shaderSampledImageArrayNonUniformIndexing
-
LAYOUT$shaderStorageBufferArrayNonUniformIndexing
-
LAYOUT$shaderStorageImageArrayNonUniformIndexing
-
LAYOUT$shaderInputAttachmentArrayNonUniformIndexing
-
LAYOUT$shaderUniformTexelBufferArrayNonUniformIndexing
-
LAYOUT$shaderStorageTexelBufferArrayNonUniformIndexing
-
LAYOUT$descriptorBindingUniformBufferUpdateAfterBind
-
LAYOUT$descriptorBindingSampledImageUpdateAfterBind
-
LAYOUT$descriptorBindingStorageImageUpdateAfterBind
-
LAYOUT$descriptorBindingStorageBufferUpdateAfterBind
-
LAYOUT$descriptorBindingUniformTexelBufferUpdateAfterBind
-
LAYOUT$descriptorBindingStorageTexelBufferUpdateAfterBind
-
LAYOUT$descriptorBindingUpdateUnusedWhilePending
-
LAYOUT$descriptorBindingPartiallyBound
-
LAYOUT$descriptorBindingVariableDescriptorCount
-
LAYOUT$runtimeDescriptorArray
-
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$shaderInputAttachmentArrayDynamicIndexing
public static final long OFFSET$shaderInputAttachmentArrayDynamicIndexing -
OFFSET$shaderUniformTexelBufferArrayDynamicIndexing
public static final long OFFSET$shaderUniformTexelBufferArrayDynamicIndexing -
OFFSET$shaderStorageTexelBufferArrayDynamicIndexing
public static final long OFFSET$shaderStorageTexelBufferArrayDynamicIndexing -
OFFSET$shaderUniformBufferArrayNonUniformIndexing
public static final long OFFSET$shaderUniformBufferArrayNonUniformIndexing -
OFFSET$shaderSampledImageArrayNonUniformIndexing
public static final long OFFSET$shaderSampledImageArrayNonUniformIndexing -
OFFSET$shaderStorageBufferArrayNonUniformIndexing
public static final long OFFSET$shaderStorageBufferArrayNonUniformIndexing -
OFFSET$shaderStorageImageArrayNonUniformIndexing
public static final long OFFSET$shaderStorageImageArrayNonUniformIndexing -
OFFSET$shaderInputAttachmentArrayNonUniformIndexing
public static final long OFFSET$shaderInputAttachmentArrayNonUniformIndexing -
OFFSET$shaderUniformTexelBufferArrayNonUniformIndexing
public static final long OFFSET$shaderUniformTexelBufferArrayNonUniformIndexing -
OFFSET$shaderStorageTexelBufferArrayNonUniformIndexing
public static final long OFFSET$shaderStorageTexelBufferArrayNonUniformIndexing -
OFFSET$descriptorBindingUniformBufferUpdateAfterBind
public static final long OFFSET$descriptorBindingUniformBufferUpdateAfterBind -
OFFSET$descriptorBindingSampledImageUpdateAfterBind
public static final long OFFSET$descriptorBindingSampledImageUpdateAfterBind -
OFFSET$descriptorBindingStorageImageUpdateAfterBind
public static final long OFFSET$descriptorBindingStorageImageUpdateAfterBind -
OFFSET$descriptorBindingStorageBufferUpdateAfterBind
public static final long OFFSET$descriptorBindingStorageBufferUpdateAfterBind -
OFFSET$descriptorBindingUniformTexelBufferUpdateAfterBind
public static final long OFFSET$descriptorBindingUniformTexelBufferUpdateAfterBind -
OFFSET$descriptorBindingStorageTexelBufferUpdateAfterBind
public static final long OFFSET$descriptorBindingStorageTexelBufferUpdateAfterBind -
OFFSET$descriptorBindingUpdateUnusedWhilePending
public static final long OFFSET$descriptorBindingUpdateUnusedWhilePending -
OFFSET$descriptorBindingPartiallyBound
public static final long OFFSET$descriptorBindingPartiallyBound -
OFFSET$descriptorBindingVariableDescriptorCount
public static final long OFFSET$descriptorBindingVariableDescriptorCount -
OFFSET$runtimeDescriptorArray
public static final long OFFSET$runtimeDescriptorArray -
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$shaderInputAttachmentArrayDynamicIndexing
public static final long SIZE$shaderInputAttachmentArrayDynamicIndexing -
SIZE$shaderUniformTexelBufferArrayDynamicIndexing
public static final long SIZE$shaderUniformTexelBufferArrayDynamicIndexing -
SIZE$shaderStorageTexelBufferArrayDynamicIndexing
public static final long SIZE$shaderStorageTexelBufferArrayDynamicIndexing -
SIZE$shaderUniformBufferArrayNonUniformIndexing
public static final long SIZE$shaderUniformBufferArrayNonUniformIndexing -
SIZE$shaderSampledImageArrayNonUniformIndexing
public static final long SIZE$shaderSampledImageArrayNonUniformIndexing -
SIZE$shaderStorageBufferArrayNonUniformIndexing
public static final long SIZE$shaderStorageBufferArrayNonUniformIndexing -
SIZE$shaderStorageImageArrayNonUniformIndexing
public static final long SIZE$shaderStorageImageArrayNonUniformIndexing -
SIZE$shaderInputAttachmentArrayNonUniformIndexing
public static final long SIZE$shaderInputAttachmentArrayNonUniformIndexing -
SIZE$shaderUniformTexelBufferArrayNonUniformIndexing
public static final long SIZE$shaderUniformTexelBufferArrayNonUniformIndexing -
SIZE$shaderStorageTexelBufferArrayNonUniformIndexing
public static final long SIZE$shaderStorageTexelBufferArrayNonUniformIndexing -
SIZE$descriptorBindingUniformBufferUpdateAfterBind
public static final long SIZE$descriptorBindingUniformBufferUpdateAfterBind -
SIZE$descriptorBindingSampledImageUpdateAfterBind
public static final long SIZE$descriptorBindingSampledImageUpdateAfterBind -
SIZE$descriptorBindingStorageImageUpdateAfterBind
public static final long SIZE$descriptorBindingStorageImageUpdateAfterBind -
SIZE$descriptorBindingStorageBufferUpdateAfterBind
public static final long SIZE$descriptorBindingStorageBufferUpdateAfterBind -
SIZE$descriptorBindingUniformTexelBufferUpdateAfterBind
public static final long SIZE$descriptorBindingUniformTexelBufferUpdateAfterBind -
SIZE$descriptorBindingStorageTexelBufferUpdateAfterBind
public static final long SIZE$descriptorBindingStorageTexelBufferUpdateAfterBind -
SIZE$descriptorBindingUpdateUnusedWhilePending
public static final long SIZE$descriptorBindingUpdateUnusedWhilePending -
SIZE$descriptorBindingPartiallyBound
public static final long SIZE$descriptorBindingPartiallyBound -
SIZE$descriptorBindingVariableDescriptorCount
public static final long SIZE$descriptorBindingVariableDescriptorCount -
SIZE$runtimeDescriptorArray
public static final long SIZE$runtimeDescriptorArray
-
-
Constructor Details
-
VkPhysicalDeviceDescriptorIndexingFeatures
Creates an instance of aVkPhysicalDeviceDescriptorIndexingFeaturesrecord class.- Parameters:
segment- the value for thesegmentrecord component
-
-
Method Details
-
sType
public int sType() -
sType
public void sType(int value) -
pNext
-
pNext
-
pNext
public void pNext(tech.icey.panama.IPointer pointer) -
shaderInputAttachmentArrayDynamicIndexing
public int shaderInputAttachmentArrayDynamicIndexing() -
shaderInputAttachmentArrayDynamicIndexing
public void shaderInputAttachmentArrayDynamicIndexing(int value) -
shaderUniformTexelBufferArrayDynamicIndexing
public int shaderUniformTexelBufferArrayDynamicIndexing() -
shaderUniformTexelBufferArrayDynamicIndexing
public void shaderUniformTexelBufferArrayDynamicIndexing(int value) -
shaderStorageTexelBufferArrayDynamicIndexing
public int shaderStorageTexelBufferArrayDynamicIndexing() -
shaderStorageTexelBufferArrayDynamicIndexing
public void shaderStorageTexelBufferArrayDynamicIndexing(int value) -
shaderUniformBufferArrayNonUniformIndexing
public int shaderUniformBufferArrayNonUniformIndexing() -
shaderUniformBufferArrayNonUniformIndexing
public void shaderUniformBufferArrayNonUniformIndexing(int value) -
shaderSampledImageArrayNonUniformIndexing
public int shaderSampledImageArrayNonUniformIndexing() -
shaderSampledImageArrayNonUniformIndexing
public void shaderSampledImageArrayNonUniformIndexing(int value) -
shaderStorageBufferArrayNonUniformIndexing
public int shaderStorageBufferArrayNonUniformIndexing() -
shaderStorageBufferArrayNonUniformIndexing
public void shaderStorageBufferArrayNonUniformIndexing(int value) -
shaderStorageImageArrayNonUniformIndexing
public int shaderStorageImageArrayNonUniformIndexing() -
shaderStorageImageArrayNonUniformIndexing
public void shaderStorageImageArrayNonUniformIndexing(int value) -
shaderInputAttachmentArrayNonUniformIndexing
public int shaderInputAttachmentArrayNonUniformIndexing() -
shaderInputAttachmentArrayNonUniformIndexing
public void shaderInputAttachmentArrayNonUniformIndexing(int value) -
shaderUniformTexelBufferArrayNonUniformIndexing
public int shaderUniformTexelBufferArrayNonUniformIndexing() -
shaderUniformTexelBufferArrayNonUniformIndexing
public void shaderUniformTexelBufferArrayNonUniformIndexing(int value) -
shaderStorageTexelBufferArrayNonUniformIndexing
public int shaderStorageTexelBufferArrayNonUniformIndexing() -
shaderStorageTexelBufferArrayNonUniformIndexing
public void shaderStorageTexelBufferArrayNonUniformIndexing(int value) -
descriptorBindingUniformBufferUpdateAfterBind
public int descriptorBindingUniformBufferUpdateAfterBind() -
descriptorBindingUniformBufferUpdateAfterBind
public void descriptorBindingUniformBufferUpdateAfterBind(int value) -
descriptorBindingSampledImageUpdateAfterBind
public int descriptorBindingSampledImageUpdateAfterBind() -
descriptorBindingSampledImageUpdateAfterBind
public void descriptorBindingSampledImageUpdateAfterBind(int value) -
descriptorBindingStorageImageUpdateAfterBind
public int descriptorBindingStorageImageUpdateAfterBind() -
descriptorBindingStorageImageUpdateAfterBind
public void descriptorBindingStorageImageUpdateAfterBind(int value) -
descriptorBindingStorageBufferUpdateAfterBind
public int descriptorBindingStorageBufferUpdateAfterBind() -
descriptorBindingStorageBufferUpdateAfterBind
public void descriptorBindingStorageBufferUpdateAfterBind(int value) -
descriptorBindingUniformTexelBufferUpdateAfterBind
public int descriptorBindingUniformTexelBufferUpdateAfterBind() -
descriptorBindingUniformTexelBufferUpdateAfterBind
public void descriptorBindingUniformTexelBufferUpdateAfterBind(int value) -
descriptorBindingStorageTexelBufferUpdateAfterBind
public int descriptorBindingStorageTexelBufferUpdateAfterBind() -
descriptorBindingStorageTexelBufferUpdateAfterBind
public void descriptorBindingStorageTexelBufferUpdateAfterBind(int value) -
descriptorBindingUpdateUnusedWhilePending
public int descriptorBindingUpdateUnusedWhilePending() -
descriptorBindingUpdateUnusedWhilePending
public void descriptorBindingUpdateUnusedWhilePending(int value) -
descriptorBindingPartiallyBound
public int descriptorBindingPartiallyBound() -
descriptorBindingPartiallyBound
public void descriptorBindingPartiallyBound(int value) -
descriptorBindingVariableDescriptorCount
public int descriptorBindingVariableDescriptorCount() -
descriptorBindingVariableDescriptorCount
public void descriptorBindingVariableDescriptorCount(int value) -
runtimeDescriptorArray
public int runtimeDescriptorArray() -
runtimeDescriptorArray
public void runtimeDescriptorArray(int value) -
allocate
-
allocate
-
clone
public static VkPhysicalDeviceDescriptorIndexingFeatures clone(Arena arena, VkPhysicalDeviceDescriptorIndexingFeatures src) -
clone
public static VkPhysicalDeviceDescriptorIndexingFeatures[] clone(Arena arena, VkPhysicalDeviceDescriptorIndexingFeatures[] src) -
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
segment
Returns the value of thesegmentrecord component.- Specified by:
segmentin interfacetech.icey.panama.IPointer- Returns:
- the value of the
segmentrecord component
-