lwjgl-bridge
v0.1.1
Published
A Node.js bridge for LWJGL (Lightweight Java Game Library) that provides access to LWJGL JAR APIs from JavaScript.
Downloads
11
Maintainers
Readme
lwjgl-bridge
A Node.js bridge for LWJGL (Lightweight Java Game Library) that provides access to LWJGL JAR APIs from JavaScript using java-bridge.
✨ Features
- Call LWJGL APIs directly from Node.js
- Supports GLFW (windowing/events) and OpenGL rendering
- Easy integration with bundled LWJGL
.jarfiles - Includes
java,java-parser,java-caller, andjava-lintsupport
📦 Installation
npm install lwjgl-bridge
🚀 Usage
js
Copy code
const lwjgl = require("lwjgl-bridge");
(async () => {
// Print Java version
lwjgl.caller.printVersion();
// Initialize GLFW
await lwjgl.bridge.init();
// Create a window
const window = await lwjgl.bridge.createWindow(800, 600, "Hello LWJGL");
// Main loop
while (true) {
await lwjgl.bridge.clear(); // Clear screen
await lwjgl.bridge.swapBuffers(window); // Swap buffers
await lwjgl.bridge.pollEvents(); // Handle events
}
// Cleanup
await lwjgl.bridge.terminate();
})();
📜 License
MIT © Izhan