twitchapon-anim

Basic Twitchapon Receiver/Visuals
git clone git://bsandro.tech/twitchapon-anim
Log | Files | Refs | README | LICENSE

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]; }