|
GlueGen v2.6.0-rc-20250712
GlueGen, Native Binding Generator for Java (public API).
|
Encapsulates algorithm for laying out data structures. More...
Public Member Functions | |
| void | layout (final CompoundType t) |
Static Public Member Functions | |
| static StructLayout | create (final int baseOffset) |
| static void | layout (final int baseOffset, final CompoundType t) |
Protected Member Functions | |
| StructLayout (final int baseOffset) | |
Encapsulates algorithm for laying out data structures.
Note that this ends up embedding code in various places via SizeThunks. If the 32-bit and 64-bit ports on a given platform differ fundamentally in their handling of struct layout then this code will need to be updated and, most likely, two versions of the SizeThunks maintained in various places.
Definition at line 53 of file StructLayout.java.
|
protected |
|
static |
Definition at line 147 of file StructLayout.java.
| void com.jogamp.gluegen.cgram.types.StructLayout.layout | ( | final CompoundType | t | ) |
Definition at line 60 of file StructLayout.java.
|
static |