Package org.lwjgl.util.mapped
-
Class Summary Class Description CacheUtil This class provides utility methods for allocating cache-line-aligned NIO buffers.MappedHelper [INTERNAL USE ONLY]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 MappedSetimplementation for twoMappedObjects.MappedSet3 MappedSetimplementation for threeMappedObjects.MappedSet4 MappedSetimplementation for fourMappedObjects. -
Annotation Types Summary Annotation Type Description 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 ofMappedObjectsubclasses, 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 ofMappedObjectsubclasses, to specify that the long value should be interpreted as a pointer.