input.c (1395B)
1 #include "_cgo_export.h" 2 3 void glfwSetJoystickCallbackCB() { 4 glfwSetJoystickCallback((GLFWjoystickfun)goJoystickCB); 5 } 6 7 void glfwSetKeyCallbackCB(GLFWwindow *window) { 8 glfwSetKeyCallback(window, (GLFWkeyfun)goKeyCB); 9 } 10 11 void glfwSetCharCallbackCB(GLFWwindow *window) { 12 glfwSetCharCallback(window, (GLFWcharfun)goCharCB); 13 } 14 15 void glfwSetCharModsCallbackCB(GLFWwindow *window) { 16 glfwSetCharModsCallback(window, (GLFWcharmodsfun)goCharModsCB); 17 } 18 19 void glfwSetMouseButtonCallbackCB(GLFWwindow *window) { 20 glfwSetMouseButtonCallback(window, (GLFWmousebuttonfun)goMouseButtonCB); 21 } 22 23 void glfwSetCursorPosCallbackCB(GLFWwindow *window) { 24 glfwSetCursorPosCallback(window, (GLFWcursorposfun)goCursorPosCB); 25 } 26 27 void glfwSetCursorEnterCallbackCB(GLFWwindow *window) { 28 glfwSetCursorEnterCallback(window, (GLFWcursorenterfun)goCursorEnterCB); 29 } 30 31 void glfwSetScrollCallbackCB(GLFWwindow *window) { 32 glfwSetScrollCallback(window, (GLFWscrollfun)goScrollCB); 33 } 34 35 void glfwSetDropCallbackCB(GLFWwindow *window) { 36 glfwSetDropCallback(window, (GLFWdropfun)goDropCB); 37 } 38 39 float GetAxisAtIndex(float *axis, int i) { return axis[i]; } 40 41 unsigned char GetButtonsAtIndex(unsigned char *buttons, int i) { 42 return buttons[i]; 43 } 44 45 unsigned char GetGamepadButtonAtIndex(GLFWgamepadstate *gp, int i) { 46 return gp->buttons[i]; 47 } 48 49 float GetGamepadAxisAtIndex(GLFWgamepadstate *gp, int i) { return gp->axes[i]; }