Added java bindings (#4016)

* Java bindings: Consolidate generated API and utilities

* Java bindings: Added multi-file output

* Java bindings: Introduced module-info.java for JPMS support

* Docs: Added link to Java API bindings in overview and README
This commit is contained in:
Markus
2026-10-08 18:45:00 -07:00
committed by GitHub
parent 06b2c3a4b3
commit 1d4d025514
8 changed files with 15770 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
// Copyright 2011-2026 Branimir Karadzic. All rights reserved.
// License: https://github.com/bkaradzic/bgfx/blob/master/LICENSE
/**
* Java Foreign Function and Memory API bindings for the bgfx C99 API.
*
* <p>Native entry points and supporting types are in
* {@link io.github.bkaradzic.bgfx}. Load a compatible bgfx native library
* before invoking native methods. When running on the module path, enable
* native access with {@code --enable-native-access=io.github.bkaradzic.bgfx}.
*/
module io.github.bkaradzic.bgfx {
requires static transitive org.jspecify;
exports io.github.bkaradzic.bgfx;
}