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 MappedSet
implementation for twoMappedObject
s.MappedSet3 MappedSet
implementation for threeMappedObject
s.MappedSet4 MappedSet
implementation for fourMappedObject
s. -
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 ofMappedObject
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 ofMappedObject
subclasses, to specify that the long value should be interpreted as a pointer.