Module tech.icey.vk4j
Package tech.icey.vk4j.datatype
Record Class VkAccelerationStructureBuildRangeInfoKHR
java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkAccelerationStructureBuildRangeInfoKHR
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkAccelerationStructureBuildRangeInfoKHR(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 longstatic final longstatic final longstatic final longstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final MemoryLayout.PathElementstatic final longstatic final longstatic final longstatic final longstatic final long -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aVkAccelerationStructureBuildRangeInfoKHRrecord class. -
Method Summary
Modifier and TypeMethodDescriptionclone(Arena arena, VkAccelerationStructureBuildRangeInfoKHR src) clone(Arena arena, VkAccelerationStructureBuildRangeInfoKHR[] src) final booleanIndicates whether some other object is "equal to" this one.intvoidfirstVertex(int value) final inthashCode()Returns a hash code value for this object.intvoidprimitiveCount(int value) intvoidprimitiveOffset(int value) segment()Returns the value of thesegmentrecord component.final StringtoString()Returns a string representation of this record class.intvoidtransformOffset(int value)
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$primitiveCount
-
PATH$primitiveOffset
-
PATH$firstVertex
-
PATH$transformOffset
-
LAYOUT$primitiveCount
-
LAYOUT$primitiveOffset
-
LAYOUT$firstVertex
-
LAYOUT$transformOffset
-
OFFSET$primitiveCount
public static final long OFFSET$primitiveCount -
OFFSET$primitiveOffset
public static final long OFFSET$primitiveOffset -
OFFSET$firstVertex
public static final long OFFSET$firstVertex -
OFFSET$transformOffset
public static final long OFFSET$transformOffset -
SIZE$primitiveCount
public static final long SIZE$primitiveCount -
SIZE$primitiveOffset
public static final long SIZE$primitiveOffset -
SIZE$firstVertex
public static final long SIZE$firstVertex -
SIZE$transformOffset
public static final long SIZE$transformOffset
-
-
Constructor Details
-
VkAccelerationStructureBuildRangeInfoKHR
Creates an instance of aVkAccelerationStructureBuildRangeInfoKHRrecord class.- Parameters:
segment- the value for thesegmentrecord component
-
-
Method Details
-
primitiveCount
public int primitiveCount() -
primitiveCount
public void primitiveCount(int value) -
primitiveOffset
public int primitiveOffset() -
primitiveOffset
public void primitiveOffset(int value) -
firstVertex
public int firstVertex() -
firstVertex
public void firstVertex(int value) -
transformOffset
public int transformOffset() -
transformOffset
public void transformOffset(int value) -
allocate
-
allocate
-
clone
public static VkAccelerationStructureBuildRangeInfoKHR clone(Arena arena, VkAccelerationStructureBuildRangeInfoKHR src) -
clone
public static VkAccelerationStructureBuildRangeInfoKHR[] clone(Arena arena, VkAccelerationStructureBuildRangeInfoKHR[] 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
-