Package org.lwjgl.util.mapped

Class Summary
CacheUtil This class provides utility methods for allocating cache-line-aligned NIO buffers.
MappedHelper [INTERNAL USE ONLY]

Helper class used by the bytecode transformer.

MappedObject Base superclass of all mapped objects.
MappedObjectClassLoader This classloader is responsible for applying the bytecode transformation to mapped objects.
MappedObjectTransformer This class implements the bytecode transformation that mapped object go through.
MappedSet Factory for mapped sets.
MappedSet2 MappedSet implementation for two MappedObjects.
MappedSet3 MappedSet implementation for three MappedObjects.
MappedSet4 MappedSet implementation for four MappedObjects.
 

Annotation Types Summary
CacheLinePad When this annotation is used on a field, automatic cache-line-sized padding will be inserted around the field.
MappedField This annotation can be used on fields of MappedObject subclasses, to manually specify byte offsets and lengths.
MappedType This annotation marks a class as a mapped object, which will go under bytecode transformation at runtime.
Pointer This annotation can be used on long fields of MappedObject subclasses, to specify that the long value should be interpreted as a pointer.
 



Copyright © 2002-2009 lwjgl.org. All Rights Reserved.