Java中的GLEnum?

时间:2013-04-22 10:12:29

标签: java opengl jna

我正在使用JNA将opengl32.DLL导入Java,因为GLEnum而遇到了问题。由于我不知道OpenGL的来源,我不知道GLEnum是什么。它是枚举,整数还是什么?我如何用Java来弥补它?

1 个答案:

答案 0 :(得分:0)

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

您可以通过分析C / C ++或任何其他本地语言OpenGL Binding或通过阅读OpenGL Spec找到数值(我想我也看到了那里的十六进制值)

说这个,我强烈建议使用预定义的Java OpenGL绑定。在构建路径中避免使用第三方罐子是没有胜利的。这就是java的工作方式。