【发布时间】:2019-05-22 20:18:30
【问题描述】:
我正在尝试创建一个 Window 类来抽象所有 GLFW 的东西。问题是我不知道如何在 LWJGL 中使用 glfwSetWindowUserPointer。
我以前使用过这个函数,但在 C++ 中。现在我正在使用 LWJGL 迁移到 Java。
在 C++ 中,我会这样做:
glfwSetWindowUserPointer(myWindow, &myData)
但在 LWJGL 中,该函数采用 2 long,其中第一个参数是窗口句柄,但我不知道如何处理第二个。
如何将指针传递给包含回调中我需要的所有数据的对象?
提前致谢
【问题讨论】:
-
看看
JNINativeInterface.New/DeleteGlobalRef和memGlobalRefToObject
标签: java game-engine lwjgl