Public Member Functions | |
| ObjVertId (java.lang.foreign.MemorySegment segment, java.lang.Object owner) | |
| ObjVertId | copy () |
| void | set (ObjVertId other) |
| meshlib.ObjId | objId () |
| void | setObjId (meshlib.ObjId value) |
| meshlib.VertId | vId () |
| void | setVId (meshlib.VertId value) |
| ObjVertId () | |
| Public Member Functions inherited from meshlib.CppStruct | |
| final java.lang.foreign.MemorySegment | rawPointer () |
Static Public Attributes | |
| static final java.lang.foreign.StructLayout | LAYOUT = meshlib.Ffi.structLayout(new java.lang.String[]{"objId", "vId"}, new java.lang.foreign.MemoryLayout[]{meshlib.ObjId.LAYOUT, meshlib.VertId.LAYOUT}) |
| static final long | OFF_objId = LAYOUT.byteOffset(java.lang.foreign.MemoryLayout.PathElement.groupElement("objId")) |
| static final long | OFF_vId = LAYOUT.byteOffset(java.lang.foreign.MemoryLayout.PathElement.groupElement("vId")) |
Additional Inherited Members | |
| Protected Member Functions inherited from meshlib.CppStruct | |
| CppStruct (java.lang.foreign.MemorySegment segment, java.lang.Object owner) | |
| Protected Attributes inherited from meshlib.CppStruct | |
| final java.lang.foreign.MemorySegment | segment |
Generated from class MR::ObjVertId.
Has the same layout as the C++ struct, the fields are accessed in place in native memory.
| meshlib.ObjVertId.ObjVertId | ( | java.lang.foreign.MemorySegment | segment, |
| java.lang.Object | owner ) |
Wraps a segment holding the struct. owner is kept alive as long as this wrapper is. Not for normal use.
| meshlib.ObjVertId.ObjVertId | ( | ) |
Constructs an empty (default-constructed) instance.
Calls MR_ObjVertId_DefaultConstruct().
| ObjVertId meshlib.ObjVertId.copy | ( | ) |
A copy of the struct, in its own memory.
| meshlib.ObjId meshlib.ObjVertId.objId | ( | ) |
| void meshlib.ObjVertId.set | ( | ObjVertId | other | ) |
Overwrites the contents with those of another struct.
| void meshlib.ObjVertId.setObjId | ( | meshlib.ObjId | value | ) |
| void meshlib.ObjVertId.setVId | ( | meshlib.VertId | value | ) |
| meshlib.VertId meshlib.ObjVertId.vId | ( | ) |
|
static |
The native layout of the struct.
|
static |
|
static |