Module tech.icey.vk4j
Package tech.icey.vk4j.datatype
Record Class VkPhysicalDeviceDescriptorIndexingProperties
java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkPhysicalDeviceDescriptorIndexingProperties
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkPhysicalDeviceDescriptorIndexingProperties(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 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 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 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 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 longstatic final longstatic final longstatic final long -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aVkPhysicalDeviceDescriptorIndexingPropertiesrecord class. -
Method Summary
Modifier and TypeMethodDescriptionclone(Arena arena, VkPhysicalDeviceDescriptorIndexingProperties src) clone(Arena arena, VkPhysicalDeviceDescriptorIndexingProperties[] src) final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.intvoidintvoidmaxDescriptorSetUpdateAfterBindSampledImages(int value) intvoidmaxDescriptorSetUpdateAfterBindSamplers(int value) intvoidintvoidintvoidmaxDescriptorSetUpdateAfterBindStorageImages(int value) intvoidintvoidintvoidintvoidintvoidmaxPerStageDescriptorUpdateAfterBindSamplers(int value) intvoidintvoidintvoidintvoidmaxPerStageUpdateAfterBindResources(int value) intvoidmaxUpdateAfterBindDescriptorsInAllPools(int value) pNext()voidpNext(MemorySegment value) voidpNext(tech.icey.panama.IPointer pointer) intvoidquadDivergentImplicitLod(int value) intvoidrobustBufferAccessUpdateAfterBind(int value) segment()Returns the value of thesegmentrecord component.intvoidintvoidintvoidintvoidintvoidintsType()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$maxUpdateAfterBindDescriptorsInAllPools
-
PATH$shaderUniformBufferArrayNonUniformIndexingNative
-
PATH$shaderSampledImageArrayNonUniformIndexingNative
-
PATH$shaderStorageBufferArrayNonUniformIndexingNative
-
PATH$shaderStorageImageArrayNonUniformIndexingNative
-
PATH$shaderInputAttachmentArrayNonUniformIndexingNative
public static final MemoryLayout.PathElement PATH$shaderInputAttachmentArrayNonUniformIndexingNative -
PATH$robustBufferAccessUpdateAfterBind
-
PATH$quadDivergentImplicitLod
-
PATH$maxPerStageDescriptorUpdateAfterBindSamplers
-
PATH$maxPerStageDescriptorUpdateAfterBindUniformBuffers
public static final MemoryLayout.PathElement PATH$maxPerStageDescriptorUpdateAfterBindUniformBuffers -
PATH$maxPerStageDescriptorUpdateAfterBindStorageBuffers
public static final MemoryLayout.PathElement PATH$maxPerStageDescriptorUpdateAfterBindStorageBuffers -
PATH$maxPerStageDescriptorUpdateAfterBindSampledImages
-
PATH$maxPerStageDescriptorUpdateAfterBindStorageImages
-
PATH$maxPerStageDescriptorUpdateAfterBindInputAttachments
public static final MemoryLayout.PathElement PATH$maxPerStageDescriptorUpdateAfterBindInputAttachments -
PATH$maxPerStageUpdateAfterBindResources
-
PATH$maxDescriptorSetUpdateAfterBindSamplers
-
PATH$maxDescriptorSetUpdateAfterBindUniformBuffers
-
PATH$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public static final MemoryLayout.PathElement PATH$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic -
PATH$maxDescriptorSetUpdateAfterBindStorageBuffers
-
PATH$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public static final MemoryLayout.PathElement PATH$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic -
PATH$maxDescriptorSetUpdateAfterBindSampledImages
-
PATH$maxDescriptorSetUpdateAfterBindStorageImages
-
PATH$maxDescriptorSetUpdateAfterBindInputAttachments
-
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$maxUpdateAfterBindDescriptorsInAllPools
-
LAYOUT$shaderUniformBufferArrayNonUniformIndexingNative
-
LAYOUT$shaderSampledImageArrayNonUniformIndexingNative
-
LAYOUT$shaderStorageBufferArrayNonUniformIndexingNative
-
LAYOUT$shaderStorageImageArrayNonUniformIndexingNative
-
LAYOUT$shaderInputAttachmentArrayNonUniformIndexingNative
-
LAYOUT$robustBufferAccessUpdateAfterBind
-
LAYOUT$quadDivergentImplicitLod
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindSamplers
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindUniformBuffers
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindStorageBuffers
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindSampledImages
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindStorageImages
-
LAYOUT$maxPerStageDescriptorUpdateAfterBindInputAttachments
-
LAYOUT$maxPerStageUpdateAfterBindResources
-
LAYOUT$maxDescriptorSetUpdateAfterBindSamplers
-
LAYOUT$maxDescriptorSetUpdateAfterBindUniformBuffers
-
LAYOUT$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
-
LAYOUT$maxDescriptorSetUpdateAfterBindStorageBuffers
-
LAYOUT$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
-
LAYOUT$maxDescriptorSetUpdateAfterBindSampledImages
-
LAYOUT$maxDescriptorSetUpdateAfterBindStorageImages
-
LAYOUT$maxDescriptorSetUpdateAfterBindInputAttachments
-
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$maxUpdateAfterBindDescriptorsInAllPools
public static final long OFFSET$maxUpdateAfterBindDescriptorsInAllPools -
OFFSET$shaderUniformBufferArrayNonUniformIndexingNative
public static final long OFFSET$shaderUniformBufferArrayNonUniformIndexingNative -
OFFSET$shaderSampledImageArrayNonUniformIndexingNative
public static final long OFFSET$shaderSampledImageArrayNonUniformIndexingNative -
OFFSET$shaderStorageBufferArrayNonUniformIndexingNative
public static final long OFFSET$shaderStorageBufferArrayNonUniformIndexingNative -
OFFSET$shaderStorageImageArrayNonUniformIndexingNative
public static final long OFFSET$shaderStorageImageArrayNonUniformIndexingNative -
OFFSET$shaderInputAttachmentArrayNonUniformIndexingNative
public static final long OFFSET$shaderInputAttachmentArrayNonUniformIndexingNative -
OFFSET$robustBufferAccessUpdateAfterBind
public static final long OFFSET$robustBufferAccessUpdateAfterBind -
OFFSET$quadDivergentImplicitLod
public static final long OFFSET$quadDivergentImplicitLod -
OFFSET$maxPerStageDescriptorUpdateAfterBindSamplers
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindSamplers -
OFFSET$maxPerStageDescriptorUpdateAfterBindUniformBuffers
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindUniformBuffers -
OFFSET$maxPerStageDescriptorUpdateAfterBindStorageBuffers
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindStorageBuffers -
OFFSET$maxPerStageDescriptorUpdateAfterBindSampledImages
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindSampledImages -
OFFSET$maxPerStageDescriptorUpdateAfterBindStorageImages
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindStorageImages -
OFFSET$maxPerStageDescriptorUpdateAfterBindInputAttachments
public static final long OFFSET$maxPerStageDescriptorUpdateAfterBindInputAttachments -
OFFSET$maxPerStageUpdateAfterBindResources
public static final long OFFSET$maxPerStageUpdateAfterBindResources -
OFFSET$maxDescriptorSetUpdateAfterBindSamplers
public static final long OFFSET$maxDescriptorSetUpdateAfterBindSamplers -
OFFSET$maxDescriptorSetUpdateAfterBindUniformBuffers
public static final long OFFSET$maxDescriptorSetUpdateAfterBindUniformBuffers -
OFFSET$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public static final long OFFSET$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic -
OFFSET$maxDescriptorSetUpdateAfterBindStorageBuffers
public static final long OFFSET$maxDescriptorSetUpdateAfterBindStorageBuffers -
OFFSET$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public static final long OFFSET$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic -
OFFSET$maxDescriptorSetUpdateAfterBindSampledImages
public static final long OFFSET$maxDescriptorSetUpdateAfterBindSampledImages -
OFFSET$maxDescriptorSetUpdateAfterBindStorageImages
public static final long OFFSET$maxDescriptorSetUpdateAfterBindStorageImages -
OFFSET$maxDescriptorSetUpdateAfterBindInputAttachments
public static final long OFFSET$maxDescriptorSetUpdateAfterBindInputAttachments -
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$maxUpdateAfterBindDescriptorsInAllPools
public static final long SIZE$maxUpdateAfterBindDescriptorsInAllPools -
SIZE$shaderUniformBufferArrayNonUniformIndexingNative
public static final long SIZE$shaderUniformBufferArrayNonUniformIndexingNative -
SIZE$shaderSampledImageArrayNonUniformIndexingNative
public static final long SIZE$shaderSampledImageArrayNonUniformIndexingNative -
SIZE$shaderStorageBufferArrayNonUniformIndexingNative
public static final long SIZE$shaderStorageBufferArrayNonUniformIndexingNative -
SIZE$shaderStorageImageArrayNonUniformIndexingNative
public static final long SIZE$shaderStorageImageArrayNonUniformIndexingNative -
SIZE$shaderInputAttachmentArrayNonUniformIndexingNative
public static final long SIZE$shaderInputAttachmentArrayNonUniformIndexingNative -
SIZE$robustBufferAccessUpdateAfterBind
public static final long SIZE$robustBufferAccessUpdateAfterBind -
SIZE$quadDivergentImplicitLod
public static final long SIZE$quadDivergentImplicitLod -
SIZE$maxPerStageDescriptorUpdateAfterBindSamplers
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindSamplers -
SIZE$maxPerStageDescriptorUpdateAfterBindUniformBuffers
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindUniformBuffers -
SIZE$maxPerStageDescriptorUpdateAfterBindStorageBuffers
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindStorageBuffers -
SIZE$maxPerStageDescriptorUpdateAfterBindSampledImages
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindSampledImages -
SIZE$maxPerStageDescriptorUpdateAfterBindStorageImages
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindStorageImages -
SIZE$maxPerStageDescriptorUpdateAfterBindInputAttachments
public static final long SIZE$maxPerStageDescriptorUpdateAfterBindInputAttachments -
SIZE$maxPerStageUpdateAfterBindResources
public static final long SIZE$maxPerStageUpdateAfterBindResources -
SIZE$maxDescriptorSetUpdateAfterBindSamplers
public static final long SIZE$maxDescriptorSetUpdateAfterBindSamplers -
SIZE$maxDescriptorSetUpdateAfterBindUniformBuffers
public static final long SIZE$maxDescriptorSetUpdateAfterBindUniformBuffers -
SIZE$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public static final long SIZE$maxDescriptorSetUpdateAfterBindUniformBuffersDynamic -
SIZE$maxDescriptorSetUpdateAfterBindStorageBuffers
public static final long SIZE$maxDescriptorSetUpdateAfterBindStorageBuffers -
SIZE$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public static final long SIZE$maxDescriptorSetUpdateAfterBindStorageBuffersDynamic -
SIZE$maxDescriptorSetUpdateAfterBindSampledImages
public static final long SIZE$maxDescriptorSetUpdateAfterBindSampledImages -
SIZE$maxDescriptorSetUpdateAfterBindStorageImages
public static final long SIZE$maxDescriptorSetUpdateAfterBindStorageImages -
SIZE$maxDescriptorSetUpdateAfterBindInputAttachments
public static final long SIZE$maxDescriptorSetUpdateAfterBindInputAttachments
-
-
Constructor Details
-
VkPhysicalDeviceDescriptorIndexingProperties
Creates an instance of aVkPhysicalDeviceDescriptorIndexingPropertiesrecord 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) -
maxUpdateAfterBindDescriptorsInAllPools
public int maxUpdateAfterBindDescriptorsInAllPools() -
maxUpdateAfterBindDescriptorsInAllPools
public void maxUpdateAfterBindDescriptorsInAllPools(int value) -
shaderUniformBufferArrayNonUniformIndexingNative
public int shaderUniformBufferArrayNonUniformIndexingNative() -
shaderUniformBufferArrayNonUniformIndexingNative
public void shaderUniformBufferArrayNonUniformIndexingNative(int value) -
shaderSampledImageArrayNonUniformIndexingNative
public int shaderSampledImageArrayNonUniformIndexingNative() -
shaderSampledImageArrayNonUniformIndexingNative
public void shaderSampledImageArrayNonUniformIndexingNative(int value) -
shaderStorageBufferArrayNonUniformIndexingNative
public int shaderStorageBufferArrayNonUniformIndexingNative() -
shaderStorageBufferArrayNonUniformIndexingNative
public void shaderStorageBufferArrayNonUniformIndexingNative(int value) -
shaderStorageImageArrayNonUniformIndexingNative
public int shaderStorageImageArrayNonUniformIndexingNative() -
shaderStorageImageArrayNonUniformIndexingNative
public void shaderStorageImageArrayNonUniformIndexingNative(int value) -
shaderInputAttachmentArrayNonUniformIndexingNative
public int shaderInputAttachmentArrayNonUniformIndexingNative() -
shaderInputAttachmentArrayNonUniformIndexingNative
public void shaderInputAttachmentArrayNonUniformIndexingNative(int value) -
robustBufferAccessUpdateAfterBind
public int robustBufferAccessUpdateAfterBind() -
robustBufferAccessUpdateAfterBind
public void robustBufferAccessUpdateAfterBind(int value) -
quadDivergentImplicitLod
public int quadDivergentImplicitLod() -
quadDivergentImplicitLod
public void quadDivergentImplicitLod(int value) -
maxPerStageDescriptorUpdateAfterBindSamplers
public int maxPerStageDescriptorUpdateAfterBindSamplers() -
maxPerStageDescriptorUpdateAfterBindSamplers
public void maxPerStageDescriptorUpdateAfterBindSamplers(int value) -
maxPerStageDescriptorUpdateAfterBindUniformBuffers
public int maxPerStageDescriptorUpdateAfterBindUniformBuffers() -
maxPerStageDescriptorUpdateAfterBindUniformBuffers
public void maxPerStageDescriptorUpdateAfterBindUniformBuffers(int value) -
maxPerStageDescriptorUpdateAfterBindStorageBuffers
public int maxPerStageDescriptorUpdateAfterBindStorageBuffers() -
maxPerStageDescriptorUpdateAfterBindStorageBuffers
public void maxPerStageDescriptorUpdateAfterBindStorageBuffers(int value) -
maxPerStageDescriptorUpdateAfterBindSampledImages
public int maxPerStageDescriptorUpdateAfterBindSampledImages() -
maxPerStageDescriptorUpdateAfterBindSampledImages
public void maxPerStageDescriptorUpdateAfterBindSampledImages(int value) -
maxPerStageDescriptorUpdateAfterBindStorageImages
public int maxPerStageDescriptorUpdateAfterBindStorageImages() -
maxPerStageDescriptorUpdateAfterBindStorageImages
public void maxPerStageDescriptorUpdateAfterBindStorageImages(int value) -
maxPerStageDescriptorUpdateAfterBindInputAttachments
public int maxPerStageDescriptorUpdateAfterBindInputAttachments() -
maxPerStageDescriptorUpdateAfterBindInputAttachments
public void maxPerStageDescriptorUpdateAfterBindInputAttachments(int value) -
maxPerStageUpdateAfterBindResources
public int maxPerStageUpdateAfterBindResources() -
maxPerStageUpdateAfterBindResources
public void maxPerStageUpdateAfterBindResources(int value) -
maxDescriptorSetUpdateAfterBindSamplers
public int maxDescriptorSetUpdateAfterBindSamplers() -
maxDescriptorSetUpdateAfterBindSamplers
public void maxDescriptorSetUpdateAfterBindSamplers(int value) -
maxDescriptorSetUpdateAfterBindUniformBuffers
public int maxDescriptorSetUpdateAfterBindUniformBuffers() -
maxDescriptorSetUpdateAfterBindUniformBuffers
public void maxDescriptorSetUpdateAfterBindUniformBuffers(int value) -
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public int maxDescriptorSetUpdateAfterBindUniformBuffersDynamic() -
maxDescriptorSetUpdateAfterBindUniformBuffersDynamic
public void maxDescriptorSetUpdateAfterBindUniformBuffersDynamic(int value) -
maxDescriptorSetUpdateAfterBindStorageBuffers
public int maxDescriptorSetUpdateAfterBindStorageBuffers() -
maxDescriptorSetUpdateAfterBindStorageBuffers
public void maxDescriptorSetUpdateAfterBindStorageBuffers(int value) -
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public int maxDescriptorSetUpdateAfterBindStorageBuffersDynamic() -
maxDescriptorSetUpdateAfterBindStorageBuffersDynamic
public void maxDescriptorSetUpdateAfterBindStorageBuffersDynamic(int value) -
maxDescriptorSetUpdateAfterBindSampledImages
public int maxDescriptorSetUpdateAfterBindSampledImages() -
maxDescriptorSetUpdateAfterBindSampledImages
public void maxDescriptorSetUpdateAfterBindSampledImages(int value) -
maxDescriptorSetUpdateAfterBindStorageImages
public int maxDescriptorSetUpdateAfterBindStorageImages() -
maxDescriptorSetUpdateAfterBindStorageImages
public void maxDescriptorSetUpdateAfterBindStorageImages(int value) -
maxDescriptorSetUpdateAfterBindInputAttachments
public int maxDescriptorSetUpdateAfterBindInputAttachments() -
maxDescriptorSetUpdateAfterBindInputAttachments
public void maxDescriptorSetUpdateAfterBindInputAttachments(int value) -
allocate
-
allocate
-
clone
public static VkPhysicalDeviceDescriptorIndexingProperties clone(Arena arena, VkPhysicalDeviceDescriptorIndexingProperties src) -
clone
public static VkPhysicalDeviceDescriptorIndexingProperties[] clone(Arena arena, VkPhysicalDeviceDescriptorIndexingProperties[] 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
-