java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkPhysicalDeviceVulkan11Features
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkPhysicalDeviceVulkan11Features(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 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 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 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 aVkPhysicalDeviceVulkan11Featuresrecord class. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkPhysicalDeviceVulkan11Features[]clone(Arena arena, VkPhysicalDeviceVulkan11Features src) static VkPhysicalDeviceVulkan11Features[]clone(Arena arena, VkPhysicalDeviceVulkan11Features[] src) final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.intvoidmultiview(int value) intvoidmultiviewGeometryShader(int value) intvoidmultiviewTessellationShader(int value) pNext()voidpNext(MemorySegment value) voidpNext(tech.icey.panama.IPointer pointer) intvoidprotectedMemory(int value) intvoidsamplerYcbcrConversion(int value) segment()Returns the value of thesegmentrecord component.intvoidshaderDrawParameters(int value) intvoidstorageBuffer16BitAccess(int value) intvoidstorageInputOutput16(int value) intvoidstoragePushConstant16(int value) intsType()voidsType(int value) final StringtoString()Returns a string representation of this record class.intvoiduniformAndStorageBuffer16BitAccess(int value) intvoidvariablePointers(int value) intvoidvariablePointersStorageBuffer(int value)
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$sType
-
PATH$pNext
-
PATH$storageBuffer16BitAccess
-
PATH$uniformAndStorageBuffer16BitAccess
-
PATH$storagePushConstant16
-
PATH$storageInputOutput16
-
PATH$multiview
-
PATH$multiviewGeometryShader
-
PATH$multiviewTessellationShader
-
PATH$variablePointersStorageBuffer
-
PATH$variablePointers
-
PATH$protectedMemory
-
PATH$samplerYcbcrConversion
-
PATH$shaderDrawParameters
-
LAYOUT$sType
-
LAYOUT$pNext
-
LAYOUT$storageBuffer16BitAccess
-
LAYOUT$uniformAndStorageBuffer16BitAccess
-
LAYOUT$storagePushConstant16
-
LAYOUT$storageInputOutput16
-
LAYOUT$multiview
-
LAYOUT$multiviewGeometryShader
-
LAYOUT$multiviewTessellationShader
-
LAYOUT$variablePointersStorageBuffer
-
LAYOUT$variablePointers
-
LAYOUT$protectedMemory
-
LAYOUT$samplerYcbcrConversion
-
LAYOUT$shaderDrawParameters
-
OFFSET$sType
public static final long OFFSET$sType -
OFFSET$pNext
public static final long OFFSET$pNext -
OFFSET$storageBuffer16BitAccess
public static final long OFFSET$storageBuffer16BitAccess -
OFFSET$uniformAndStorageBuffer16BitAccess
public static final long OFFSET$uniformAndStorageBuffer16BitAccess -
OFFSET$storagePushConstant16
public static final long OFFSET$storagePushConstant16 -
OFFSET$storageInputOutput16
public static final long OFFSET$storageInputOutput16 -
OFFSET$multiview
public static final long OFFSET$multiview -
OFFSET$multiviewGeometryShader
public static final long OFFSET$multiviewGeometryShader -
OFFSET$multiviewTessellationShader
public static final long OFFSET$multiviewTessellationShader -
OFFSET$variablePointersStorageBuffer
public static final long OFFSET$variablePointersStorageBuffer -
OFFSET$variablePointers
public static final long OFFSET$variablePointers -
OFFSET$protectedMemory
public static final long OFFSET$protectedMemory -
OFFSET$samplerYcbcrConversion
public static final long OFFSET$samplerYcbcrConversion -
OFFSET$shaderDrawParameters
public static final long OFFSET$shaderDrawParameters -
SIZE$sType
public static final long SIZE$sType -
SIZE$pNext
public static final long SIZE$pNext -
SIZE$storageBuffer16BitAccess
public static final long SIZE$storageBuffer16BitAccess -
SIZE$uniformAndStorageBuffer16BitAccess
public static final long SIZE$uniformAndStorageBuffer16BitAccess -
SIZE$storagePushConstant16
public static final long SIZE$storagePushConstant16 -
SIZE$storageInputOutput16
public static final long SIZE$storageInputOutput16 -
SIZE$multiview
public static final long SIZE$multiview -
SIZE$multiviewGeometryShader
public static final long SIZE$multiviewGeometryShader -
SIZE$multiviewTessellationShader
public static final long SIZE$multiviewTessellationShader -
SIZE$variablePointersStorageBuffer
public static final long SIZE$variablePointersStorageBuffer -
SIZE$variablePointers
public static final long SIZE$variablePointers -
SIZE$protectedMemory
public static final long SIZE$protectedMemory -
SIZE$samplerYcbcrConversion
public static final long SIZE$samplerYcbcrConversion -
SIZE$shaderDrawParameters
public static final long SIZE$shaderDrawParameters
-
-
Constructor Details
-
VkPhysicalDeviceVulkan11Features
Creates an instance of aVkPhysicalDeviceVulkan11Featuresrecord 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) -
storageBuffer16BitAccess
public int storageBuffer16BitAccess() -
storageBuffer16BitAccess
public void storageBuffer16BitAccess(int value) -
uniformAndStorageBuffer16BitAccess
public int uniformAndStorageBuffer16BitAccess() -
uniformAndStorageBuffer16BitAccess
public void uniformAndStorageBuffer16BitAccess(int value) -
storagePushConstant16
public int storagePushConstant16() -
storagePushConstant16
public void storagePushConstant16(int value) -
storageInputOutput16
public int storageInputOutput16() -
storageInputOutput16
public void storageInputOutput16(int value) -
multiview
public int multiview() -
multiview
public void multiview(int value) -
multiviewGeometryShader
public int multiviewGeometryShader() -
multiviewGeometryShader
public void multiviewGeometryShader(int value) -
multiviewTessellationShader
public int multiviewTessellationShader() -
multiviewTessellationShader
public void multiviewTessellationShader(int value) -
variablePointersStorageBuffer
public int variablePointersStorageBuffer() -
variablePointersStorageBuffer
public void variablePointersStorageBuffer(int value) -
variablePointers
public int variablePointers() -
variablePointers
public void variablePointers(int value) -
protectedMemory
public int protectedMemory() -
protectedMemory
public void protectedMemory(int value) -
samplerYcbcrConversion
public int samplerYcbcrConversion() -
samplerYcbcrConversion
public void samplerYcbcrConversion(int value) -
shaderDrawParameters
public int shaderDrawParameters() -
shaderDrawParameters
public void shaderDrawParameters(int value) -
allocate
-
allocate
-
clone
public static VkPhysicalDeviceVulkan11Features clone(Arena arena, VkPhysicalDeviceVulkan11Features src) -
clone
public static VkPhysicalDeviceVulkan11Features[] clone(Arena arena, VkPhysicalDeviceVulkan11Features[] 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
-