0

opengl32.DLLJNA を使用して Javaにインポートしていますが、 GLEnum. OpenGL のソースがわからないので、GLEnum が何かわかりません。enum、int、または何ですか? Javaでそれを補うにはどうすればよいですか?

4

1 に答える 1

0

コメントで既に述べたように、GLEnum は int であり、通常は「数値形式」では使用されず、定数では使用されません。すべての gl 関数について、GLEnum には別の意味があります。

C/C++ またはその他のネイティブ言語の OpenGL Binding を分析するか、OpenGL Spec を読むことで、数値を見つけることができます (16 進値もそこにあると思います)。

そうは言っても、代わりに定義済みの Java OpenGL バインディングを使用することを強くお勧めします。ビルド パスでサード パーティの jar を回避しても、勝利はありません。それがJavaの仕組みです。

于 2013-07-16T19:51:14.367 に答える