Name | Description | Type | Package | Framework |
APIBuffer | Helper class for alternative API functions. | Class | org.lwjgl.system | LWJGL |
APIUtil | Utility class useful to API bindings. | Class | org.lwjgl.system | LWJGL |
APIUtil .APIVersion | A data class for API versioning information. | Class | org.lwjgl.system.APIUtil | LWJGL |
APIUtil .TokenFilter | Simple interface for Field filtering. | Interface | org.lwjgl.system.APIUtil | LWJGL |
Checks | A class to check buffer boundaries in general. | Class | org.lwjgl.system | LWJGL |
ChunkAlloc | Instances of this interface may be set to the ChunkHooks struct. | Class | org.lwjgl.system.jemalloc | LWJGL |
ChunkAlloc .SAM | A functional interface for ChunkAlloc. | Interface | org.lwjgl.system.jemalloc.ChunkAlloc | LWJGL |
ChunkCommit | Instances of this interface may be set to the ChunkHooks struct. | Class | org.lwjgl.system.jemalloc | LWJGL |
ChunkCommit .SAM | A functional interface for ChunkCommit. | Interface | org.lwjgl.system.jemalloc.ChunkCommit | LWJGL |
ChunkDalloc | Instances of this interface may be set to the ChunkHooks struct. | Class | org.lwjgl.system.jemalloc | LWJGL |
ChunkDalloc .SAM | A functional interface for ChunkDalloc. | Interface | org.lwjgl.system.jemalloc.ChunkDalloc | LWJGL |
ChunkDecommit | Instances of this interface may be set to the ChunkHooks struct. | Class | org.lwjgl.system.jemalloc | LWJGL |
ChunkDecommit .SAM | A functional interface for ChunkDecommit. | Interface | org.lwjgl.system.jemalloc.ChunkDecommit | LWJGL |
ChunkHooks | Comprises function pointers which are described individually below. | Class | org.lwjgl.system.jemalloc | LWJGL |
ChunkHooks .Buffer | An array of ChunkHooks structs. | Class | org.lwjgl.system.jemalloc.ChunkHooks | LWJGL |
ChunkMerge | Instances of this interface may be set to the ChunkHooks struct. | Class | org.lwjgl.system.jemalloc | LWJGL |
ChunkMerge .SAM | A functional interface for ChunkMerge. | Interface | org.lwjgl.system.jemalloc.ChunkMerge | LWJGL |
ChunkPurge | Instances of this interface may be set to the ChunkHooks struct. | Class | org.lwjgl.system.jemalloc | LWJGL |
ChunkPurge .SAM | A functional interface for ChunkPurge. | Interface | org.lwjgl.system.jemalloc.ChunkPurge | LWJGL |
ChunkSplit | Instances of this interface may be set to the ChunkHooks struct. | Class | org.lwjgl.system.jemalloc | LWJGL |
ChunkSplit .SAM | A functional interface for ChunkSplit. | Interface | org.lwjgl.system.jemalloc.ChunkSplit | LWJGL |
Closure | This class makes it possible to dynamically create, at runtime, native functions that call into Java code. | Class | org.lwjgl.system.libffi | LWJGL |
Closure .B | A Closure that returns a byte value. | Class | org.lwjgl.system.libffi.Closure | LWJGL |
Closure .D | A Closure that returns a double value. | Class | org.lwjgl.system.libffi.Closure | LWJGL |
Closure .F | A Closure that returns a float value. | Class | org.lwjgl.system.libffi.Closure | LWJGL |
Closure .I | A Closure that returns an int value. | Class | org.lwjgl.system.libffi.Closure | LWJGL |
Closure .J | A Closure that returns a long value. | Class | org.lwjgl.system.libffi.Closure | LWJGL |
Closure .P | A Closure that returns a pointer value. | Class | org.lwjgl.system.libffi.Closure | LWJGL |
Closure .S | A Closure that returns a short value. | Class | org.lwjgl.system.libffi.Closure | LWJGL |
Closure .V | A Closure with no return value. | Class | org.lwjgl.system.libffi.Closure | LWJGL |
Closure .Z | A Closure that returns a boolean value. | Class | org.lwjgl.system.libffi.Closure | LWJGL |
ClosureError | This error will be thrown by native code, if a Closure instance that has been previously garbage collected is accessed by a callback invocation. | Class | org.lwjgl.system.libffi | LWJGL |
ClosureRegistry | Interface | org.lwjgl.system.libffi | LWJGL | |
Configuration | This class can be used to programmatically set the LWJGL runtime configuration. | Class | org.lwjgl.system | LWJGL |
Configuration .DebugStreamConsumer | Interface | org.lwjgl.system.Configuration | LWJGL | |
Configuration .DebugStreamFactory | An implementation of this interface may be set to the Configuration. | Interface | org.lwjgl.system.Configuration | LWJGL |
CoreFoundation | Native bindings to Class | org.lwjgl.system.macosx | LWJGL | |
DEVMODE | Contains information about the initialization and environment of a printer or a display device. | Class | org.lwjgl.system.windows | LWJGL |
DEVMODE .Buffer | An array of DEVMODE structs. | Class | org.lwjgl.system.windows.DEVMODE | LWJGL |
DISPLAY_DEVICE | Receives information about the display device specified by the iDevNum parameter of the User32. | Class | org.lwjgl.system.windows | LWJGL |
DISPLAY_DEVICE .Buffer | An array of DISPLAY_DEVICE structs. | Class | org.lwjgl.system.windows.DISPLAY_DEVICE | LWJGL |
DynamicLinkLoader | Native bindings to . | Class | org.lwjgl.system.linux | LWJGL |
DynamicLinkLoader | Native bindings to . | Class | org.lwjgl.system.macosx | LWJGL |
EnumerationMutationHandler | Class | org.lwjgl.system.macosx | LWJGL | |
Errno | Native bindings to errno. | Class | org.lwjgl.system.libc | LWJGL |
FFICIF | Contains information about a libffi call interface. | Class | org.lwjgl.system.libffi | LWJGL |
FFICIF .Buffer | An array of FFICIF structs. | Class | org.lwjgl.system.libffi.FFICIF | LWJGL |
FFIClosure | The libffi closure structure. | Class | org.lwjgl.system.libffi | LWJGL |
FFIClosure .Buffer | An array of FFIClosure structs. | Class | org.lwjgl.system.libffi.FFIClosure | LWJGL |
FFIType | Contains information about a libffi type. | Class | org.lwjgl.system.libffi | LWJGL |
FFIType .Buffer | An array of FFIType structs. | Class | org.lwjgl.system.libffi.FFIType | LWJGL |
FunctionProvider | A provider of native function addresses. | Interface | org.lwjgl.system | LWJGL |
FunctionProvider .Default | Class | org.lwjgl.system.FunctionProvider | LWJGL | |
FunctionProviderLocal | A platform/device/context specific provider of native function addresses. | Interface | org.lwjgl.system | LWJGL |
FunctionProviderLocal .Default | Class | org.lwjgl.system.FunctionProviderLocal | LWJGL | |
GDI32 | Native bindings to wingdi. | Class | org.lwjgl.system.windows | LWJGL |
GLYPHMETRICSFLOAT | Contains information about the placement and orientation of a glyph in a character cell. | Class | org.lwjgl.system.windows | LWJGL |
GLYPHMETRICSFLOAT .Buffer | An array of GLYPHMETRICSFLOAT structs. | Class | org.lwjgl.system.windows.GLYPHMETRICSFLOAT | LWJGL |
JAWT | Structure for containing native AWT functions. | Class | org.lwjgl.system.jawt | LWJGL |
JAWT .Buffer | An array of JAWT structs. | Class | org.lwjgl.system.jawt.JAWT | LWJGL |
JAWTDrawingSurface | Structure for containing the underlying drawing information of a component. | Class | org.lwjgl.system.jawt | LWJGL |
JAWTDrawingSurface .Buffer | An array of JAWTDrawingSurface structs. | Class | org.lwjgl.system.jawt.JAWTDrawingSurface | LWJGL |
JAWTDrawingSurfaceInfo | struct JAWT_DrawingSurfaceInfo { void * platformInfo; | Class | org.lwjgl.system.jawt | LWJGL |
JAWTDrawingSurfaceInfo .Buffer | An array of JAWTDrawingSurfaceInfo structs. | Class | org.lwjgl.system.jawt.JAWTDrawingSurfaceInfo | LWJGL |
JAWTFunctions | Bindings to the AWT native interface (jawt. | Class | org.lwjgl.system.jawt | LWJGL |
JAWTRectangle | Structure for a native rectangle. | Class | org.lwjgl.system.jawt | LWJGL |
JAWTRectangle .Buffer | An array of JAWTRectangle structs. | Class | org.lwjgl.system.jawt.JAWTRectangle | LWJGL |
JAWTWin32DrawingSurfaceInfo | Win32-specific declarations for AWT native interface. | Class | org.lwjgl.system.jawt | LWJGL |
JAWTWin32DrawingSurfaceInfo .Buffer | An array of JAWTWin32DrawingSurfaceInfo structs. | Class | org.lwjgl.system.jawt.JAWTWin32DrawingSurfaceInfo | LWJGL |
JAWTX11DrawingSurfaceInfo | X11-specific declarations for AWT native interface. | Class | org.lwjgl.system.jawt | LWJGL |
JAWTX11DrawingSurfaceInfo .Buffer | An array of JAWTX11DrawingSurfaceInfo structs. | Class | org.lwjgl.system.jawt.JAWTX11DrawingSurfaceInfo | LWJGL |
JEmacros | Macros for jemalloc. | Class | org.lwjgl.system.jemalloc | LWJGL |
JEmalloc | Native bindings to jemalloc. | Class | org.lwjgl.system.jemalloc | LWJGL |
JNI | This class contains native methods that can be used to call dynamically loaded functions. | Class | org.lwjgl.system | LWJGL |
LibFFI | Native bindings to the libffi library. | Class | org.lwjgl.system.libffi | LWJGL |
Library | Initializes the LWJGL shared library and handles loading additional shared libraries. | Class | org.lwjgl.system | LWJGL |
LinuxLibrary | Class | org.lwjgl.system.linux | LWJGL | |
MacOSXLibrary | Class | org.lwjgl.system.macosx | LWJGL | |
MacOSXLibraryBundle | Class | org.lwjgl.system.macosx | LWJGL | |
MacOSXLibraryDL | Class | org.lwjgl.system.macosx | LWJGL | |
MallocMessageCallback | Instances of this interface may be passed to the JEmalloc. | Class | org.lwjgl.system.jemalloc | LWJGL |
MallocMessageCallback .SAM | A functional interface for MallocMessageCallback. | Interface | org.lwjgl.system.jemalloc.MallocMessageCallback | LWJGL |
MallocMessageCallback .SAMString | A functional interface for MallocMessageCallback. | Interface | org.lwjgl.system.jemalloc.MallocMessageCallback | LWJGL |
MathUtil | Method names in this class are prefixed with math to avoid ambiguities when used with static imports. | Class | org.lwjgl.system | LWJGL |
MemoryUtil | This class provides functionality for managing native memory. | Class | org.lwjgl.system | LWJGL |
MemoryUtil .BufferAllocator | This enum can be passed to APIs that support configurable memory allocators. | Class | org.lwjgl.system.MemoryUtil | LWJGL |
MemoryUtil .MemoryAllocationReport | The memory allocation report callback. | Interface | org.lwjgl.system.MemoryUtil | LWJGL |
MemoryUtil .MemoryAllocationReport .Aggregate | Specifies how to aggregate the reported allocations. | Class | org.lwjgl.system.MemoryUtil.MemoryAllocationReport | LWJGL |
MemoryUtil .MemoryAllocator | The interface implemented by the memory allocator used by the explicit memory management API (MemoryUtil. | Interface | org.lwjgl.system.MemoryUtil | LWJGL |
MONITORINFOEX | Contains information about a display monitor. | Class | org.lwjgl.system.windows | LWJGL |
MONITORINFOEX .Buffer | An array of MONITORINFOEX structs. | Class | org.lwjgl.system.windows.MONITORINFOEX | LWJGL |
MSG | Contains message information from a thread's message queue. | Class | org.lwjgl.system.windows | LWJGL |
MSG .Buffer | An array of MSG structs. | Class | org.lwjgl.system.windows.MSG | LWJGL |
ObjCMethodDescription | struct objc_method_description { Member documentation | Class | org.lwjgl.system.macosx | LWJGL |
ObjCMethodDescription .Buffer | An array of ObjCMethodDescription structs. | Class | org.lwjgl.system.macosx.ObjCMethodDescription | LWJGL |
ObjCPropertyAttribute | Defines a property attribute. | Class | org.lwjgl.system.macosx | LWJGL |
ObjCPropertyAttribute .Buffer | An array of ObjCPropertyAttribute structs. | Class | org.lwjgl.system.macosx.ObjCPropertyAttribute | LWJGL |
ObjCRuntime | Native bindings to the Objective-C Runtime. | Class | org.lwjgl.system.macosx | LWJGL |
PIXELFORMATDESCRIPTOR | Describes the pixel format of a drawing surface. | Class | org.lwjgl.system.windows | LWJGL |
PIXELFORMATDESCRIPTOR .Buffer | An array of PIXELFORMATDESCRIPTOR structs. | Class | org.lwjgl.system.windows.PIXELFORMATDESCRIPTOR | LWJGL |
Platform | Class | org.lwjgl.system | LWJGL | |
POINT | Defines the x- and y- coordinates of a point. | Class | org.lwjgl.system.windows | LWJGL |
POINT .Buffer | An array of POINT structs. | Class | org.lwjgl.system.windows.POINT | LWJGL |
Pointer | LWJGL can run on both 32bit and 64bit architectures. | Interface | org.lwjgl.system | LWJGL |
POINTFLOAT | Contains the x and y coordinates of a point. | Class | org.lwjgl.system.windows | LWJGL |
POINTFLOAT .Buffer | An array of POINTFLOAT structs. | Class | org.lwjgl.system.windows.POINTFLOAT | LWJGL |
POINTL | Contains the coordinates of a point. | Class | org.lwjgl.system.windows | LWJGL |
POINTL .Buffer | An array of POINTL structs. | Class | org.lwjgl.system.windows.POINTL | LWJGL |
RECT | Defines the coordinates of the upper-left and lower-right corners of a rectangle. | Class | org.lwjgl.system.windows | LWJGL |
RECT .Buffer | An array of RECT structs. | Class | org.lwjgl.system.windows.RECT | LWJGL |
Retainable | This interface must be implemented by objects that manage external resources and use reference counting to trigger the release of those resources. | Interface | org.lwjgl.system | LWJGL |
Retainable .Default | Default Retainable implementation. | Class | org.lwjgl.system.Retainable | LWJGL |
SharedLibrary | A FunctionProvider implementation that opens a platform-specific shared library and returns functions pointers from it. | Interface | org.lwjgl.system | LWJGL |
SharedLibrary .Default | Class | org.lwjgl.system.SharedLibrary | LWJGL | |
SSE | Bindings to SSE macros. | Class | org.lwjgl.system.simd | LWJGL |
SSE3 | Bindings to SSE3 macros. | Class | org.lwjgl.system.simd | LWJGL |
Stdlib | Native bindings to stdlib. | Class | org.lwjgl.system.libc | LWJGL |
StringH | Native bindings to string. | Class | org.lwjgl.system.libc | LWJGL |
Struct | Base class of all struct implementations. | Class | org.lwjgl.system | LWJGL |
Struct .Layout | Class | org.lwjgl.system.Struct | LWJGL | |
Struct .Member | Class | org.lwjgl.system.Struct | LWJGL | |
StructBuffer | This is the base class of struct data container implementations. | Class | org.lwjgl.system | LWJGL |
TOUCHINPUT | Encapsulates data for touch input. | Class | org.lwjgl.system.windows | LWJGL |
TOUCHINPUT .Buffer | An array of TOUCHINPUT structs. | Class | org.lwjgl.system.windows.TOUCHINPUT | LWJGL |
Unistd | Native bindings to . | Class | org.lwjgl.system.macosx | LWJGL |
User32 | Native bindings to WinUser. | Class | org.lwjgl.system.windows | LWJGL |
Visual | Visual structure; contains information about colormapping possible. | Class | org.lwjgl.system.linux | LWJGL |
Visual .Buffer | An array of Visual structs. | Class | org.lwjgl.system.linux.Visual | LWJGL |
WinBase | Native bindings to WinBase. | Class | org.lwjgl.system.windows | LWJGL |
WINDOWPLACEMENT | Contains information about the placement of a window on the screen. | Class | org.lwjgl.system.windows | LWJGL |
WINDOWPLACEMENT .Buffer | An array of WINDOWPLACEMENT structs. | Class | org.lwjgl.system.windows.WINDOWPLACEMENT | LWJGL |
WindowProc | An application-defined function that processes messages sent to a window. | Class | org.lwjgl.system.windows | LWJGL |
WindowProc .SAM | A functional interface for WindowProc. | Interface | org.lwjgl.system.windows.WindowProc | LWJGL |
WindowsLibrary | Class | org.lwjgl.system.windows | LWJGL | |
WindowsUtil | Class | org.lwjgl.system.windows | LWJGL | |
WNDCLASSEX | Contains the window class attributes that are registered by the User32. | Class | org.lwjgl.system.windows | LWJGL |
WNDCLASSEX .Buffer | An array of WNDCLASSEX structs. | Class | org.lwjgl.system.windows.WNDCLASSEX | LWJGL |
X11 | Native bindings to libX11. | Class | org.lwjgl.system.linux | LWJGL |
XSetWindowAttributes | Data structure for setting window attributes. | Class | org.lwjgl.system.linux | LWJGL |
XSetWindowAttributes .Buffer | An array of XSetWindowAttributes structs. | Class | org.lwjgl.system.linux.XSetWindowAttributes | LWJGL |
XVisualInfo | Information used by the visual utility routines to find desired visual type from the many visuals a display may support. | Class | org.lwjgl.system.linux | LWJGL |
XVisualInfo .Buffer | An array of XVisualInfo structs. | Class | org.lwjgl.system.linux.XVisualInfo | LWJGL |
XXH32State | State used by the advanced 32-bit XXHash functions. | Class | org.lwjgl.system.xxhash | LWJGL |
XXH32State .Buffer | An array of XXH32State structs. | Class | org.lwjgl.system.xxhash.XXH32State | LWJGL |
XXH64State | State used by the advanced 64-bit XXHash functions. | Class | org.lwjgl.system.xxhash | LWJGL |
XXH64State .Buffer | An array of XXH64State structs. | Class | org.lwjgl.system.xxhash.XXH64State | LWJGL |
XXHash | Native bindings to xxhash. | Class | org.lwjgl.system.xxhash | LWJGL |