Package | Description |
---|---|
org.lwjgl |
The base LWJGL package.
|
org.lwjgl.assimp |
Contains bindings to the Assimp library, a library to import and export various 3d-model-formats including
scene-post-processing to generate missing render data.
|
org.lwjgl.bgfx |
Contains bindings to the bgfx library.
|
org.lwjgl.egl |
Contains bindings to the EGL API, an interface between Khronos rendering APIs such as OpenGL ES or OpenVG and
the underlying native platform window system.
|
org.lwjgl.glfw |
Contains bindings to the GLFW library.
|
org.lwjgl.nanovg |
Contains bindings to NanoVG, a small antialiased vector graphics rendering library for OpenGL.
|
org.lwjgl.nuklear |
Bindings to the Nuklear library.
|
org.lwjgl.odbc |
Contains bindings to ODBC.
|
org.lwjgl.openal |
Contains bindings to the OpenAL cross-platform 3D audio API.
|
org.lwjgl.opencl |
Contains bindings to the OpenCL cross-platform parallel programming API.
|
org.lwjgl.opengl |
Contains bindings to the OpenGL cross-platform 2D and 3D rendering API.
|
org.lwjgl.opengles |
Contains bindings to the OpenGL ES, a royalty-free, cross-platform API for full-function 2D and 3D
graphics on embedded systems - including consoles, phones, appliances and vehicles.
|
org.lwjgl.openvr |
Contains bindings to OpenVR.
|
org.lwjgl.ovr |
Contains bindings to LibOVR, the Oculus SDK library.
|
org.lwjgl.stb |
Contains bindings to stb, a set of single-file public domain libraries.
|
org.lwjgl.system |
Contains implementation details and platform-specific functionality required to make LWJGL work.
|
org.lwjgl.system.dyncall |
Contains bindings to the dyncall library.
|
org.lwjgl.system.jawt |
Contains bindings to the AWT native interface (jawt.h).
|
org.lwjgl.system.jemalloc |
Contains bindings to the jemalloc library.
|
org.lwjgl.system.jni |
Contains bindings to the Java Native Interface (JNI).
|
org.lwjgl.system.libc |
Contains bindings to standard C library APIs.
|
org.lwjgl.system.linux |
Contains bindings to native APIs specific to the Linux operating system.
|
org.lwjgl.system.macosx |
Contains bindings to native APIs specific to the macOS operating system.
|
org.lwjgl.system.rpmalloc |
Contains bindings to the rpmalloc library.
|
org.lwjgl.system.windows |
Contains bindings to native APIs specific to the Windows operating system.
|
org.lwjgl.util.lmdb |
Bindings to LMDB, the Symas Lightning Memory-Mapped Database.
|
org.lwjgl.util.lz4 |
Contains bindings to LZ4, a lossless compression algorithm, providing compression speed at 400 MB/s per core,
scalable with multi-cores CPU.
|
org.lwjgl.util.nfd |
Contains bindings to Native File Dialog, a tiny, neat C library that portably invokes native
file open and save dialogs.
|
org.lwjgl.util.par |
Contains bindings to the par library.
|
org.lwjgl.util.remotery |
Contains bindings to Remotery, a realtime CPU/GPU profiler hosted in a single C file with a viewer
that runs in a web browser.
|
org.lwjgl.util.simd |
Contains bindings to SSE macros.
|
org.lwjgl.util.tinyexr |
Contains bindings to the Tiny OpenEXR image library.
|
org.lwjgl.util.tinyfd |
Contains bindings to tiny file dialogs.
|
org.lwjgl.util.tootle |
Contains bindings to AMD Tootle.
|
org.lwjgl.util.vma |
Contains bindings to Vulkan, an easy to integrate Vulkan memory
allocation library.
|
org.lwjgl.util.xxhash |
Contains bindings to xxHash, an extremely fash non-cryptographic hash algorithm.
|
org.lwjgl.util.yoga |
Contains bindings to Yoga.
|
org.lwjgl.util.zstd |
Contains bindings to Zstandard (zstd), a fast lossless compression algorithm, targeting real-time
compression scenarios at zlib-level and better compression ratios.
|
org.lwjgl.vulkan |
Contains bindings to Vulkan, a new generation graphics and compute API that provides high-efficiency,
cross-platform access to modern GPUs used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms.
|