java.lang.Object
java.lang.Record
tech.icey.vk4j.datatype.VkSRTDataNV
- All Implemented Interfaces:
tech.icey.panama.IPointer
public record VkSRTDataNV(MemorySegment segment)
extends Record
implements tech.icey.panama.IPointer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MemoryLayoutstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic final ValueLayout.OfFloatstatic 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 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
ConstructorsConstructorDescriptionVkSRTDataNV(MemorySegment segment) Creates an instance of aVkSRTDataNVrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfloata()voida(float value) static VkSRTDataNVstatic VkSRTDataNV[]floatb()voidb(float value) floatc()voidc(float value) static VkSRTDataNVclone(Arena arena, VkSRTDataNV src) static VkSRTDataNV[]clone(Arena arena, VkSRTDataNV[] src) final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.floatpvx()voidpvx(float value) floatpvy()voidpvy(float value) floatpvz()voidpvz(float value) floatqw()voidqw(float value) floatqx()voidqx(float value) floatqy()voidqy(float value) floatqz()voidqz(float value) segment()Returns the value of thesegmentrecord component.floatsx()voidsx(float value) floatsy()voidsy(float value) floatsz()voidsz(float value) final StringtoString()Returns a string representation of this record class.floattx()voidtx(float value) floatty()voidty(float value) floattz()voidtz(float value)
-
Field Details
-
LAYOUT
-
SIZE
public static final long SIZE -
PATH$sx
-
PATH$a
-
PATH$b
-
PATH$pvx
-
PATH$sy
-
PATH$c
-
PATH$pvy
-
PATH$sz
-
PATH$pvz
-
PATH$qx
-
PATH$qy
-
PATH$qz
-
PATH$qw
-
PATH$tx
-
PATH$ty
-
PATH$tz
-
LAYOUT$sx
-
LAYOUT$a
-
LAYOUT$b
-
LAYOUT$pvx
-
LAYOUT$sy
-
LAYOUT$c
-
LAYOUT$pvy
-
LAYOUT$sz
-
LAYOUT$pvz
-
LAYOUT$qx
-
LAYOUT$qy
-
LAYOUT$qz
-
LAYOUT$qw
-
LAYOUT$tx
-
LAYOUT$ty
-
LAYOUT$tz
-
OFFSET$sx
public static final long OFFSET$sx -
OFFSET$a
public static final long OFFSET$a -
OFFSET$b
public static final long OFFSET$b -
OFFSET$pvx
public static final long OFFSET$pvx -
OFFSET$sy
public static final long OFFSET$sy -
OFFSET$c
public static final long OFFSET$c -
OFFSET$pvy
public static final long OFFSET$pvy -
OFFSET$sz
public static final long OFFSET$sz -
OFFSET$pvz
public static final long OFFSET$pvz -
OFFSET$qx
public static final long OFFSET$qx -
OFFSET$qy
public static final long OFFSET$qy -
OFFSET$qz
public static final long OFFSET$qz -
OFFSET$qw
public static final long OFFSET$qw -
OFFSET$tx
public static final long OFFSET$tx -
OFFSET$ty
public static final long OFFSET$ty -
OFFSET$tz
public static final long OFFSET$tz -
SIZE$sx
public static final long SIZE$sx -
SIZE$a
public static final long SIZE$a -
SIZE$b
public static final long SIZE$b -
SIZE$pvx
public static final long SIZE$pvx -
SIZE$sy
public static final long SIZE$sy -
SIZE$c
public static final long SIZE$c -
SIZE$pvy
public static final long SIZE$pvy -
SIZE$sz
public static final long SIZE$sz -
SIZE$pvz
public static final long SIZE$pvz -
SIZE$qx
public static final long SIZE$qx -
SIZE$qy
public static final long SIZE$qy -
SIZE$qz
public static final long SIZE$qz -
SIZE$qw
public static final long SIZE$qw -
SIZE$tx
public static final long SIZE$tx -
SIZE$ty
public static final long SIZE$ty -
SIZE$tz
public static final long SIZE$tz
-
-
Constructor Details
-
VkSRTDataNV
Creates an instance of aVkSRTDataNVrecord class.- Parameters:
segment- the value for thesegmentrecord component
-
-
Method Details
-
sx
public float sx() -
sx
public void sx(float value) -
a
public float a() -
a
public void a(float value) -
b
public float b() -
b
public void b(float value) -
pvx
public float pvx() -
pvx
public void pvx(float value) -
sy
public float sy() -
sy
public void sy(float value) -
c
public float c() -
c
public void c(float value) -
pvy
public float pvy() -
pvy
public void pvy(float value) -
sz
public float sz() -
sz
public void sz(float value) -
pvz
public float pvz() -
pvz
public void pvz(float value) -
qx
public float qx() -
qx
public void qx(float value) -
qy
public float qy() -
qy
public void qy(float value) -
qz
public float qz() -
qz
public void qz(float value) -
qw
public float qw() -
qw
public void qw(float value) -
tx
public float tx() -
tx
public void tx(float value) -
ty
public float ty() -
ty
public void ty(float value) -
tz
public float tz() -
tz
public void tz(float value) -
allocate
-
allocate
-
clone
-
clone
-
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
-