Loading article…
| 開発者 | JogAmp コミュニティ |
|---|---|
| 安定版リリース | 2.5.0 / 2023年8月18日 |
| プレビューリリース | 該当なし / 未定 |
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | 3D コンピュータ グラフィックス ソフトウェア(ライブラリ/API) |
| ライセンス | BSDライセンス |
| Webサイト | jogamp.org/gluegen/www/ |
GlueGen は、 Java コードからCライブラリを呼び出すために必要なJava およびJava Native Interface (JNI) コードを自動的に生成するJavaツールです。ANSI Cヘッダー ファイルと GlueGen 構成ファイルを読み取り、C コードを出力します。JNI は複雑になる可能性があるため、Gluegen は Java を C ネイティブ ライブラリにバインドするプロセスを簡素化します。
もともとは Java OpenGLライブラリである Java OpenGL (JOGL)用に開発されましたが、その後プロジェクトは分離され、他のライブラリでも使用できるようになりました。2010 年現在、 Java コードからOpenALライブラリにアクセスできるようにするJava OpenAL (JOAL) でも使用されています。
JOGL での GlueGen の使用
JOGL の場合、GlueGen はOpenGL をJavaにバインドし、 Microsoft Windows、X Window System、Mac OS Xプラットフォーム上の低レベルのウィンドウ システム アプリケーション プログラミング インターフェイス(API)にバインドするために使用されます。
参照
外部リンク
- GlueGenのAPI
- GlueGen のマニュアル
- GlueGen ネイティブ データと関数のマッピング (Java™ 用)
