0

我正在opengl32.DLL使用 JNA 导入 Java,但由于GLEnum. 由于我不知道 OpenGL 的来源,我不知道 GLEnum 是什么。它是枚举、整数还是什么?我如何在Java中弥补它?

4

1 回答 1

0

正如评论中已经提到的,GLEnum 是一个 int,通常从不以其“数字形式”使用,而是在常量上使用。对于每个 gl-Function,GLEnum 都有其他含义。

您可以通过分析 C/C++ 或任何其他本机语言 OpenGL 绑定或阅读 OpenGL 规范来找到数值(我想我也看到了十六进制值)

说到这里,我强烈建议改用预定义的 Java OpenGL 绑定。在构建路径中避免使用第 3 方 jar 并没有任何好处。这就是java的工作方式。

于 2013-07-16T19:51:14.367 回答