# 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
`final <T extends MappedObject>
T[]`
MappedObject.`asArray()`
`final <T extends MappedObject>
void`
MappedObject.`copyRange(T target, int instances)`
Copies and amount of `SIZEOF * instances` bytes, from the current mapped object, to the specified mapped object.
`final <T extends MappedObject>
void`
MappedObject.`copyTo(T target)`
Copies and amount of `SIZEOF - padding` bytes, from the current mapped object, to the specified mapped object.
`final <T extends MappedObject>
T`
MappedObject.`dup()`
Creates an identical new MappedObject instance, comparable to the contract of `ByteBuffer.duplicate()`.
`static <T extends MappedObject>
Iterable<T>`
MappedObject.`foreach(T mapped)`
Creates an `Iterable` <MappedObject> that will step through `capacity()` views, leaving the `view` at the last valid value.
`static <T extends MappedObject>
Iterable<T>`
MappedObject.`foreach(T mapped, int elementCount)`
Creates an `Iterable` <MappedObject> that will step through `elementCount` views, leaving the `view` at the last valid value.
`static <T extends MappedObject>
T`
MappedObject.`malloc(int elementCount)`
Creates a MappedObject instance, mapping the memory region of an allocated direct ByteBuffer with a capacity of `elementCount*SIZEOF`
`static <T extends MappedObject>
T`
MappedObject.`map(long address, int capacity)`
Creates a MappedObject instance, mapping the memory region specified.
`static <T extends MappedObject>
T`
MappedObject.`map(ByteBuffer bb)`
Creates a MappedObject instance, mapping the memory region of the specified direct ByteBuffer.
`final <T extends MappedObject>
T`
MappedObject.`slice()`
Creates a new MappedObject instance, with a base offset equal to the offset of the current view, comparable to the contract of `ByteBuffer.slice()`.
Methods in org.lwjgl.util.mapped that return MappedObject
Modifier and Type
Method
Description
`final <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 a `MappedSet` by linking the specified `MappedObject`s.
`static MappedSet3`
MappedSet.`create(MappedObject a, MappedObject b, MappedObject c)`
Creates a `MappedSet` by linking the specified `MappedObject`s.
`static MappedSet4`
MappedSet.`create(MappedObject a, MappedObject b, MappedObject c, MappedObject d)`
Creates a `MappedSet` by linking the specified `MappedObject`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, 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(Class<? extends MappedObject> type)`
Registers a class as a mapped object.