Module tech.icey.vk4j
Package tech.icey.vk4j.datatype
Record Class VkPhysicalDeviceDescriptorBufferPropertiesEXT
java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkPhysicalDeviceDescriptorBufferPropertiesEXT
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkPhysicalDeviceDescriptorBufferPropertiesEXT(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.OfLongstatic final ValueLayout.OfLongstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfIntstatic final ValueLayout.OfLongstatic final ValueLayout.OfIntstatic final ValueLayout.OfLongstatic final AddressLayoutstatic final ValueLayout.OfLongstatic final ValueLayout.OfLongstatic 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 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 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 long -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aVkPhysicalDeviceDescriptorBufferPropertiesEXTrecord class. -
Method Summary
Modifier and TypeMethodDescriptionlongvoidlongvoidaccelerationStructureDescriptorSize(long value) intvoidallowSamplerImageViewPostSubmitCreation(int value) longvoidbufferCaptureReplayDescriptorDataSize(long value) intvoidbufferlessPushDescriptors(int value) clone(Arena arena, VkPhysicalDeviceDescriptorBufferPropertiesEXT src) clone(Arena arena, VkPhysicalDeviceDescriptorBufferPropertiesEXT[] src) intvoidcombinedImageSamplerDescriptorSingleArray(int value) longvoidcombinedImageSamplerDescriptorSize(long value) longvoiddescriptorBufferAddressSpaceSize(long value) longvoiddescriptorBufferOffsetAlignment(long value) final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.longvoidimageCaptureReplayDescriptorDataSize(long value) longvoidimageViewCaptureReplayDescriptorDataSize(long value) longvoidinputAttachmentDescriptorSize(long value) intvoidmaxDescriptorBufferBindings(int value) intvoidmaxEmbeddedImmutableSamplerBindings(int value) intvoidmaxEmbeddedImmutableSamplers(int value) intvoidmaxResourceDescriptorBufferBindings(int value) longvoidmaxResourceDescriptorBufferRange(long value) intvoidmaxSamplerDescriptorBufferBindings(int value) longvoidmaxSamplerDescriptorBufferRange(long value) pNext()voidpNext(MemorySegment value) voidpNext(tech.icey.panama.IPointer pointer) longvoidresourceDescriptorBufferAddressSpaceSize(long value) longvoidrobustStorageBufferDescriptorSize(long value) longvoidrobustStorageTexelBufferDescriptorSize(long value) longvoidrobustUniformBufferDescriptorSize(long value) longvoidrobustUniformTexelBufferDescriptorSize(long value) longvoidsampledImageDescriptorSize(long value) longvoidsamplerCaptureReplayDescriptorDataSize(long value) longvoidsamplerDescriptorBufferAddressSpaceSize(long value) longvoidsamplerDescriptorSize(long value) segment()Returns the value of thesegmentrecord component.longvoidstorageBufferDescriptorSize(long value) longvoidstorageImageDescriptorSize(long value) longvoidstorageTexelBufferDescriptorSize(long value) intsType()voidsType(int value) final StringtoString()Returns a string representation of this record class.longvoiduniformBufferDescriptorSize(long value) longvoiduniformTexelBufferDescriptorSize(long value)
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$sType
-
PATH$pNext
-
PATH$combinedImageSamplerDescriptorSingleArray
-
PATH$bufferlessPushDescriptors
-
PATH$allowSamplerImageViewPostSubmitCreation
-
PATH$descriptorBufferOffsetAlignment
-
PATH$maxDescriptorBufferBindings
-
PATH$maxResourceDescriptorBufferBindings
-
PATH$maxSamplerDescriptorBufferBindings
-
PATH$maxEmbeddedImmutableSamplerBindings
-
PATH$maxEmbeddedImmutableSamplers
-
PATH$bufferCaptureReplayDescriptorDataSize
-
PATH$imageCaptureReplayDescriptorDataSize
-
PATH$imageViewCaptureReplayDescriptorDataSize
-
PATH$samplerCaptureReplayDescriptorDataSize
-
PATH$accelerationStructureCaptureReplayDescriptorDataSize
public static final MemoryLayout.PathElement PATH$accelerationStructureCaptureReplayDescriptorDataSize -
PATH$samplerDescriptorSize
-
PATH$combinedImageSamplerDescriptorSize
-
PATH$sampledImageDescriptorSize
-
PATH$storageImageDescriptorSize
-
PATH$uniformTexelBufferDescriptorSize
-
PATH$robustUniformTexelBufferDescriptorSize
-
PATH$storageTexelBufferDescriptorSize
-
PATH$robustStorageTexelBufferDescriptorSize
-
PATH$uniformBufferDescriptorSize
-
PATH$robustUniformBufferDescriptorSize
-
PATH$storageBufferDescriptorSize
-
PATH$robustStorageBufferDescriptorSize
-
PATH$inputAttachmentDescriptorSize
-
PATH$accelerationStructureDescriptorSize
-
PATH$maxSamplerDescriptorBufferRange
-
PATH$maxResourceDescriptorBufferRange
-
PATH$samplerDescriptorBufferAddressSpaceSize
-
PATH$resourceDescriptorBufferAddressSpaceSize
-
PATH$descriptorBufferAddressSpaceSize
-
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$combinedImageSamplerDescriptorSingleArray
-
LAYOUT$bufferlessPushDescriptors
-
LAYOUT$allowSamplerImageViewPostSubmitCreation
-
LAYOUT$descriptorBufferOffsetAlignment
-
LAYOUT$maxDescriptorBufferBindings
-
LAYOUT$maxResourceDescriptorBufferBindings
-
LAYOUT$maxSamplerDescriptorBufferBindings
-
LAYOUT$maxEmbeddedImmutableSamplerBindings
-
LAYOUT$maxEmbeddedImmutableSamplers
-
LAYOUT$maxSamplerDescriptorBufferRange
-
LAYOUT$maxResourceDescriptorBufferRange
-
LAYOUT$samplerDescriptorBufferAddressSpaceSize
-
LAYOUT$resourceDescriptorBufferAddressSpaceSize
-
LAYOUT$descriptorBufferAddressSpaceSize
-
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$combinedImageSamplerDescriptorSingleArray
public static final long OFFSET$combinedImageSamplerDescriptorSingleArray -
OFFSET$bufferlessPushDescriptors
public static final long OFFSET$bufferlessPushDescriptors -
OFFSET$allowSamplerImageViewPostSubmitCreation
public static final long OFFSET$allowSamplerImageViewPostSubmitCreation -
OFFSET$descriptorBufferOffsetAlignment
public static final long OFFSET$descriptorBufferOffsetAlignment -
OFFSET$maxDescriptorBufferBindings
public static final long OFFSET$maxDescriptorBufferBindings -
OFFSET$maxResourceDescriptorBufferBindings
public static final long OFFSET$maxResourceDescriptorBufferBindings -
OFFSET$maxSamplerDescriptorBufferBindings
public static final long OFFSET$maxSamplerDescriptorBufferBindings -
OFFSET$maxEmbeddedImmutableSamplerBindings
public static final long OFFSET$maxEmbeddedImmutableSamplerBindings -
OFFSET$maxEmbeddedImmutableSamplers
public static final long OFFSET$maxEmbeddedImmutableSamplers -
OFFSET$bufferCaptureReplayDescriptorDataSize
public static final long OFFSET$bufferCaptureReplayDescriptorDataSize -
OFFSET$imageCaptureReplayDescriptorDataSize
public static final long OFFSET$imageCaptureReplayDescriptorDataSize -
OFFSET$imageViewCaptureReplayDescriptorDataSize
public static final long OFFSET$imageViewCaptureReplayDescriptorDataSize -
OFFSET$samplerCaptureReplayDescriptorDataSize
public static final long OFFSET$samplerCaptureReplayDescriptorDataSize -
OFFSET$accelerationStructureCaptureReplayDescriptorDataSize
public static final long OFFSET$accelerationStructureCaptureReplayDescriptorDataSize -
OFFSET$samplerDescriptorSize
public static final long OFFSET$samplerDescriptorSize -
OFFSET$combinedImageSamplerDescriptorSize
public static final long OFFSET$combinedImageSamplerDescriptorSize -
OFFSET$sampledImageDescriptorSize
public static final long OFFSET$sampledImageDescriptorSize -
OFFSET$storageImageDescriptorSize
public static final long OFFSET$storageImageDescriptorSize -
OFFSET$uniformTexelBufferDescriptorSize
public static final long OFFSET$uniformTexelBufferDescriptorSize -
OFFSET$robustUniformTexelBufferDescriptorSize
public static final long OFFSET$robustUniformTexelBufferDescriptorSize -
OFFSET$storageTexelBufferDescriptorSize
public static final long OFFSET$storageTexelBufferDescriptorSize -
OFFSET$robustStorageTexelBufferDescriptorSize
public static final long OFFSET$robustStorageTexelBufferDescriptorSize -
OFFSET$uniformBufferDescriptorSize
public static final long OFFSET$uniformBufferDescriptorSize -
OFFSET$robustUniformBufferDescriptorSize
public static final long OFFSET$robustUniformBufferDescriptorSize -
OFFSET$storageBufferDescriptorSize
public static final long OFFSET$storageBufferDescriptorSize -
OFFSET$robustStorageBufferDescriptorSize
public static final long OFFSET$robustStorageBufferDescriptorSize -
OFFSET$inputAttachmentDescriptorSize
public static final long OFFSET$inputAttachmentDescriptorSize -
OFFSET$accelerationStructureDescriptorSize
public static final long OFFSET$accelerationStructureDescriptorSize -
OFFSET$maxSamplerDescriptorBufferRange
public static final long OFFSET$maxSamplerDescriptorBufferRange -
OFFSET$maxResourceDescriptorBufferRange
public static final long OFFSET$maxResourceDescriptorBufferRange -
OFFSET$samplerDescriptorBufferAddressSpaceSize
public static final long OFFSET$samplerDescriptorBufferAddressSpaceSize -
OFFSET$resourceDescriptorBufferAddressSpaceSize
public static final long OFFSET$resourceDescriptorBufferAddressSpaceSize -
OFFSET$descriptorBufferAddressSpaceSize
public static final long OFFSET$descriptorBufferAddressSpaceSize -
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$combinedImageSamplerDescriptorSingleArray
public static final long SIZE$combinedImageSamplerDescriptorSingleArray -
SIZE$bufferlessPushDescriptors
public static final long SIZE$bufferlessPushDescriptors -
SIZE$allowSamplerImageViewPostSubmitCreation
public static final long SIZE$allowSamplerImageViewPostSubmitCreation -
SIZE$descriptorBufferOffsetAlignment
public static final long SIZE$descriptorBufferOffsetAlignment -
SIZE$maxDescriptorBufferBindings
public static final long SIZE$maxDescriptorBufferBindings -
SIZE$maxResourceDescriptorBufferBindings
public static final long SIZE$maxResourceDescriptorBufferBindings -
SIZE$maxSamplerDescriptorBufferBindings
public static final long SIZE$maxSamplerDescriptorBufferBindings -
SIZE$maxEmbeddedImmutableSamplerBindings
public static final long SIZE$maxEmbeddedImmutableSamplerBindings -
SIZE$maxEmbeddedImmutableSamplers
public static final long SIZE$maxEmbeddedImmutableSamplers -
SIZE$maxSamplerDescriptorBufferRange
public static final long SIZE$maxSamplerDescriptorBufferRange -
SIZE$maxResourceDescriptorBufferRange
public static final long SIZE$maxResourceDescriptorBufferRange -
SIZE$samplerDescriptorBufferAddressSpaceSize
public static final long SIZE$samplerDescriptorBufferAddressSpaceSize -
SIZE$resourceDescriptorBufferAddressSpaceSize
public static final long SIZE$resourceDescriptorBufferAddressSpaceSize -
SIZE$descriptorBufferAddressSpaceSize
public static final long SIZE$descriptorBufferAddressSpaceSize
-
-
Constructor Details
-
VkPhysicalDeviceDescriptorBufferPropertiesEXT
Creates an instance of aVkPhysicalDeviceDescriptorBufferPropertiesEXTrecord 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) -
combinedImageSamplerDescriptorSingleArray
public int combinedImageSamplerDescriptorSingleArray() -
combinedImageSamplerDescriptorSingleArray
public void combinedImageSamplerDescriptorSingleArray(int value) -
bufferlessPushDescriptors
public int bufferlessPushDescriptors() -
bufferlessPushDescriptors
public void bufferlessPushDescriptors(int value) -
allowSamplerImageViewPostSubmitCreation
public int allowSamplerImageViewPostSubmitCreation() -
allowSamplerImageViewPostSubmitCreation
public void allowSamplerImageViewPostSubmitCreation(int value) -
descriptorBufferOffsetAlignment
public long descriptorBufferOffsetAlignment() -
descriptorBufferOffsetAlignment
public void descriptorBufferOffsetAlignment(long value) -
maxDescriptorBufferBindings
public int maxDescriptorBufferBindings() -
maxDescriptorBufferBindings
public void maxDescriptorBufferBindings(int value) -
maxResourceDescriptorBufferBindings
public int maxResourceDescriptorBufferBindings() -
maxResourceDescriptorBufferBindings
public void maxResourceDescriptorBufferBindings(int value) -
maxSamplerDescriptorBufferBindings
public int maxSamplerDescriptorBufferBindings() -
maxSamplerDescriptorBufferBindings
public void maxSamplerDescriptorBufferBindings(int value) -
maxEmbeddedImmutableSamplerBindings
public int maxEmbeddedImmutableSamplerBindings() -
maxEmbeddedImmutableSamplerBindings
public void maxEmbeddedImmutableSamplerBindings(int value) -
maxEmbeddedImmutableSamplers
public int maxEmbeddedImmutableSamplers() -
maxEmbeddedImmutableSamplers
public void maxEmbeddedImmutableSamplers(int value) -
bufferCaptureReplayDescriptorDataSize
public long bufferCaptureReplayDescriptorDataSize() -
bufferCaptureReplayDescriptorDataSize
public void bufferCaptureReplayDescriptorDataSize(long value) -
imageCaptureReplayDescriptorDataSize
public long imageCaptureReplayDescriptorDataSize() -
imageCaptureReplayDescriptorDataSize
public void imageCaptureReplayDescriptorDataSize(long value) -
imageViewCaptureReplayDescriptorDataSize
public long imageViewCaptureReplayDescriptorDataSize() -
imageViewCaptureReplayDescriptorDataSize
public void imageViewCaptureReplayDescriptorDataSize(long value) -
samplerCaptureReplayDescriptorDataSize
public long samplerCaptureReplayDescriptorDataSize() -
samplerCaptureReplayDescriptorDataSize
public void samplerCaptureReplayDescriptorDataSize(long value) -
accelerationStructureCaptureReplayDescriptorDataSize
public long accelerationStructureCaptureReplayDescriptorDataSize() -
accelerationStructureCaptureReplayDescriptorDataSize
public void accelerationStructureCaptureReplayDescriptorDataSize(long value) -
samplerDescriptorSize
public long samplerDescriptorSize() -
samplerDescriptorSize
public void samplerDescriptorSize(long value) -
combinedImageSamplerDescriptorSize
public long combinedImageSamplerDescriptorSize() -
combinedImageSamplerDescriptorSize
public void combinedImageSamplerDescriptorSize(long value) -
sampledImageDescriptorSize
public long sampledImageDescriptorSize() -
sampledImageDescriptorSize
public void sampledImageDescriptorSize(long value) -
storageImageDescriptorSize
public long storageImageDescriptorSize() -
storageImageDescriptorSize
public void storageImageDescriptorSize(long value) -
uniformTexelBufferDescriptorSize
public long uniformTexelBufferDescriptorSize() -
uniformTexelBufferDescriptorSize
public void uniformTexelBufferDescriptorSize(long value) -
robustUniformTexelBufferDescriptorSize
public long robustUniformTexelBufferDescriptorSize() -
robustUniformTexelBufferDescriptorSize
public void robustUniformTexelBufferDescriptorSize(long value) -
storageTexelBufferDescriptorSize
public long storageTexelBufferDescriptorSize() -
storageTexelBufferDescriptorSize
public void storageTexelBufferDescriptorSize(long value) -
robustStorageTexelBufferDescriptorSize
public long robustStorageTexelBufferDescriptorSize() -
robustStorageTexelBufferDescriptorSize
public void robustStorageTexelBufferDescriptorSize(long value) -
uniformBufferDescriptorSize
public long uniformBufferDescriptorSize() -
uniformBufferDescriptorSize
public void uniformBufferDescriptorSize(long value) -
robustUniformBufferDescriptorSize
public long robustUniformBufferDescriptorSize() -
robustUniformBufferDescriptorSize
public void robustUniformBufferDescriptorSize(long value) -
storageBufferDescriptorSize
public long storageBufferDescriptorSize() -
storageBufferDescriptorSize
public void storageBufferDescriptorSize(long value) -
robustStorageBufferDescriptorSize
public long robustStorageBufferDescriptorSize() -
robustStorageBufferDescriptorSize
public void robustStorageBufferDescriptorSize(long value) -
inputAttachmentDescriptorSize
public long inputAttachmentDescriptorSize() -
inputAttachmentDescriptorSize
public void inputAttachmentDescriptorSize(long value) -
accelerationStructureDescriptorSize
public long accelerationStructureDescriptorSize() -
accelerationStructureDescriptorSize
public void accelerationStructureDescriptorSize(long value) -
maxSamplerDescriptorBufferRange
public long maxSamplerDescriptorBufferRange() -
maxSamplerDescriptorBufferRange
public void maxSamplerDescriptorBufferRange(long value) -
maxResourceDescriptorBufferRange
public long maxResourceDescriptorBufferRange() -
maxResourceDescriptorBufferRange
public void maxResourceDescriptorBufferRange(long value) -
samplerDescriptorBufferAddressSpaceSize
public long samplerDescriptorBufferAddressSpaceSize() -
samplerDescriptorBufferAddressSpaceSize
public void samplerDescriptorBufferAddressSpaceSize(long value) -
resourceDescriptorBufferAddressSpaceSize
public long resourceDescriptorBufferAddressSpaceSize() -
resourceDescriptorBufferAddressSpaceSize
public void resourceDescriptorBufferAddressSpaceSize(long value) -
descriptorBufferAddressSpaceSize
public long descriptorBufferAddressSpaceSize() -
descriptorBufferAddressSpaceSize
public void descriptorBufferAddressSpaceSize(long value) -
allocate
-
allocate
-
clone
public static VkPhysicalDeviceDescriptorBufferPropertiesEXT clone(Arena arena, VkPhysicalDeviceDescriptorBufferPropertiesEXT src) -
clone
public static VkPhysicalDeviceDescriptorBufferPropertiesEXT[] clone(Arena arena, VkPhysicalDeviceDescriptorBufferPropertiesEXT[] 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
-