| #include "_cgo_export.h" |
| |
| void glfwMouseButtonCB(GLFWwindow* window, int button, int action, int mods) { |
| goMouseButtonCB(window, button, action, mods); |
| } |
| |
| void glfwCursorPosCB(GLFWwindow* window, double xpos, double ypos) { |
| goCursorPosCB(window, xpos, ypos); |
| } |
| |
| void glfwCursorEnterCB(GLFWwindow* window, int entered) { |
| goCursorEnterCB(window, entered); |
| } |
| |
| void glfwScrollCB(GLFWwindow* window, double xoff, double yoff) { |
| goScrollCB(window, xoff, yoff); |
| } |
| |
| void glfwKeyCB(GLFWwindow* window, int key, int scancode, int action, int mods) { |
| goKeyCB(window, key, scancode, action, mods); |
| } |
| |
| void glfwCharCB(GLFWwindow* window, unsigned int character) { |
| goCharCB(window, character); |
| } |
| |
| void glfwSetKeyCallbackCB(GLFWwindow *window) { |
| glfwSetKeyCallback(window, glfwKeyCB); |
| } |
| |
| void glfwSetCharCallbackCB(GLFWwindow *window) { |
| glfwSetCharCallback(window, glfwCharCB); |
| } |
| |
| void glfwSetMouseButtonCallbackCB(GLFWwindow *window) { |
| glfwSetMouseButtonCallback(window, glfwMouseButtonCB); |
| } |
| |
| void glfwSetCursorPosCallbackCB(GLFWwindow *window) { |
| glfwSetCursorPosCallback(window, glfwCursorPosCB); |
| } |
| |
| void glfwSetCursorEnterCallbackCB(GLFWwindow *window) { |
| glfwSetCursorEnterCallback(window, glfwCursorEnterCB); |
| } |
| |
| void glfwSetScrollCallbackCB(GLFWwindow *window) { |
| glfwSetScrollCallback(window, glfwScrollCB); |
| } |
| |
| float GetAxisAtIndex(float *axis, int i) { |
| return axis[i]; |
| } |
| |
| unsigned char GetButtonsAtIndex(unsigned char *buttons, int i) { |
| return buttons[i]; |
| } |