java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkPerformanceCounterResultKHR
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkPerformanceCounterResultKHR(MemorySegment segment)
extends Record
implements tech.icey.panama.IPointer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MemoryLayoutstatic final ValueLayout.OfFloatstatic final ValueLayout.OfDoublestatic final ValueLayout.OfIntstatic final ValueLayout.OfLongstatic final ValueLayout.OfIntstatic final ValueLayout.OfLongstatic 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 longstatic final longstatic final longstatic final longstatic final longstatic final longstatic final long -
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of aVkPerformanceCounterResultKHRrecord class. -
Method Summary
Modifier and TypeMethodDescriptionstatic VkPerformanceCounterResultKHR[]clone(Arena arena, VkPerformanceCounterResultKHR src) static VkPerformanceCounterResultKHR[]clone(Arena arena, VkPerformanceCounterResultKHR[] src) final booleanIndicates whether some other object is "equal to" this one.floatfloat32()voidfloat32(float value) doublefloat64()voidfloat64(double value) final inthashCode()Returns a hash code value for this object.intint32()voidint32(int value) longint64()voidint64(long value) segment()Returns the value of thesegmentrecord component.final StringtoString()Returns a string representation of this record class.intuint32()voiduint32(int value) longuint64()voiduint64(long value)
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$int32
-
PATH$int64
-
PATH$uint32
-
PATH$uint64
-
PATH$float32
-
PATH$float64
-
LAYOUT$int32
-
LAYOUT$int64
-
LAYOUT$uint32
-
LAYOUT$uint64
-
LAYOUT$float32
-
LAYOUT$float64
-
OFFSET$int32
public static final long OFFSET$int32 -
OFFSET$int64
public static final long OFFSET$int64 -
OFFSET$uint32
public static final long OFFSET$uint32 -
OFFSET$uint64
public static final long OFFSET$uint64 -
OFFSET$float32
public static final long OFFSET$float32 -
OFFSET$float64
public static final long OFFSET$float64 -
SIZE$int32
public static final long SIZE$int32 -
SIZE$int64
public static final long SIZE$int64 -
SIZE$uint32
public static final long SIZE$uint32 -
SIZE$uint64
public static final long SIZE$uint64 -
SIZE$float32
public static final long SIZE$float32 -
SIZE$float64
public static final long SIZE$float64
-
-
Constructor Details
-
VkPerformanceCounterResultKHR
Creates an instance of aVkPerformanceCounterResultKHRrecord class.- Parameters:
segment- the value for thesegmentrecord component
-
-
Method Details
-
int32
public int int32() -
int32
public void int32(int value) -
int64
public long int64() -
int64
public void int64(long value) -
uint32
public int uint32() -
uint32
public void uint32(int value) -
uint64
public long uint64() -
uint64
public void uint64(long value) -
float32
public float float32() -
float32
public void float32(float value) -
float64
public double float64() -
float64
public void float64(double value) -
allocate
-
allocate
-
clone
-
clone
public static VkPerformanceCounterResultKHR[] clone(Arena arena, VkPerformanceCounterResultKHR[] 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
-