Uses of Class
org.lwjgl.util.mapped.MappedObject
-
Packages that use MappedObject Package Description org.lwjgl.util.mapped -
-
Uses of MappedObject in org.lwjgl.util.mapped
Methods in org.lwjgl.util.mapped with type parameters of type MappedObject Modifier and Type Method Description <T extends MappedObject>
T[]MappedObject. asArray()
<T extends MappedObject>
voidMappedObject. copyRange(T target, int instances)
Copies and amount ofSIZEOF * instances
bytes, from the current mapped object, to the specified mapped object.<T extends MappedObject>
voidMappedObject. copyTo(T target)
Copies and amount ofSIZEOF - padding
bytes, from the current mapped object, to the specified mapped object.<T extends MappedObject>
TMappedObject. dup()
Creates an identical new MappedObject instance, comparable to the contract ofByteBuffer.duplicate()
.static <T extends MappedObject>
java.lang.Iterable<T>MappedObject. foreach(T mapped)
Creates anIterable
that will step through capacity()
views, leaving theview
at the last valid value.static <T extends MappedObject>
java.lang.Iterable<T>MappedObject. foreach(T mapped, int elementCount)
Creates anIterable
that will step through elementCount
views, leaving theview
at the last valid value.static <T extends MappedObject>
TMappedObject. malloc(int elementCount)
Creates a MappedObject instance, mapping the memory region of an allocated direct ByteBuffer with a capacity ofelementCount*SIZEOF
static <T extends MappedObject>
TMappedObject. map(long address, int capacity)
Creates a MappedObject instance, mapping the memory region specified.static <T extends MappedObject>
TMappedObject. map(java.nio.ByteBuffer bb)
Creates a MappedObject instance, mapping the memory region of the specified direct ByteBuffer.<T extends MappedObject>
TMappedObject. slice()
Creates a new MappedObject instance, with a base offset equal to the offset of the current view, comparable to the contract ofByteBuffer.slice()
.Methods in org.lwjgl.util.mapped that return MappedObject Modifier and Type Method Description <T extends MappedObject>
T[]MappedObject. asArray()
static MappedObject
MappedHelper. dup(MappedObject src, MappedObject dst)
static MappedObject
MappedHelper. slice(MappedObject src, MappedObject dst)
Methods in org.lwjgl.util.mapped with parameters of type MappedObject Modifier and Type Method Description static long
MappedHelper. aget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. aput(MappedObject mapped, long value, int fieldOffset)
static byte
MappedHelper. bget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. bput(MappedObject mapped, byte value, int fieldOffset)
static byte
MappedHelper. bvget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. bvput(MappedObject mapped, byte value, int fieldOffset)
static char
MappedHelper. cget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. checkAddress(long viewAddress, MappedObject mapped)
static void
MappedHelper. copy(MappedObject src, MappedObject dst, int bytes)
static void
MappedHelper. cput(MappedObject mapped, char value, int fieldOffset)
static MappedSet2
MappedSet. create(MappedObject a, MappedObject b)
Creates aMappedSet
by linking the specifiedMappedObject
s.static MappedSet3
MappedSet. create(MappedObject a, MappedObject b, MappedObject c)
Creates aMappedSet
by linking the specifiedMappedObject
s.static MappedSet4
MappedSet. create(MappedObject a, MappedObject b, MappedObject c, MappedObject d)
Creates aMappedSet
by linking the specifiedMappedObject
s.static char
MappedHelper. cvget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. cvput(MappedObject mapped, char value, int fieldOffset)
static double
MappedHelper. dget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. dput(MappedObject mapped, double value, int fieldOffset)
static MappedObject
MappedHelper. dup(MappedObject src, MappedObject dst)
static double
MappedHelper. dvget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. dvput(MappedObject mapped, double value, int fieldOffset)
static float
MappedHelper. fget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. fput(MappedObject mapped, float value, int fieldOffset)
static float
MappedHelper. fvget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. fvput(MappedObject mapped, float value, int fieldOffset)
static int
MappedHelper. get_view(MappedObject mapped, int sizeof)
static int
MappedHelper. get_view_shift(MappedObject mapped, int sizeof_shift)
static int
MappedHelper. iget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. iput(MappedObject mapped, int value, int fieldOffset)
static int
MappedHelper. ivget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. ivput(MappedObject mapped, int value, int fieldOffset)
static long
MappedHelper. jget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. jput(MappedObject mapped, long value, int fieldOffset)
static long
MappedHelper. jvget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. jvput(MappedObject mapped, long value, int fieldOffset)
static void
MappedHelper. put_view(MappedObject mapped, int view, int sizeof)
static void
MappedHelper. put_view_next(MappedObject mapped, int sizeof)
static void
MappedHelper. put_view_shift(MappedObject mapped, int view, int sizeof_shift)
static void
MappedHelper. setup(MappedObject mo, java.nio.ByteBuffer buffer, int align, int sizeof)
static short
MappedHelper. sget(MappedObject mapped, int fieldOffset)
static MappedObject
MappedHelper. slice(MappedObject src, MappedObject dst)
static void
MappedHelper. sput(MappedObject mapped, short value, int fieldOffset)
static short
MappedHelper. svget(MappedObject mapped, int fieldOffset)
static void
MappedHelper. svput(MappedObject mapped, short value, int fieldOffset)
Method parameters in org.lwjgl.util.mapped with type arguments of type MappedObject Modifier and Type Method Description static void
MappedObjectTransformer. register(java.lang.Class<? extends MappedObject> type)
Registers a class as a mapped object.
-