GLUS
Functions
glus_os_linux_es.c File Reference
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xatom.h>
#include <X11/Xutil.h>
#include <X11/extensions/Xrandr.h>
#include <time.h>
#include "GL/glus.h"

Functions

GLUSvoid _glusWindowInternalReshape (GLUSint width, GLUSint height)
 
GLUSvoid _glusWindowInternalClose (GLUSvoid)
 
GLUSvoid _glusWindowInternalKey (GLUSint key, GLUSint state)
 
GLUSvoid _glusWindowInternalMouse (GLUSint button, GLUSint action)
 
GLUSvoid _glusWindowInternalMouseWheel (GLUSint pos)
 
GLUSvoid _glusWindowInternalMouseMove (GLUSint x, GLUSint y)
 
GLUSvoid _glusInputMouseClick (GLUSint button, GLUSint action)
 
GLUSvoid _glusInputKey (GLUSint key, GLUSint action)
 
GLUSint _glusTranslateKey (int keycode)
 
GLUSvoid _glusOsProcessWindow (const XEvent *msg)
 
GLUSvoid _glusOsPollEvents ()
 
EGLNativeDisplayType _glusOsGetNativeDisplayType ()
 
EGLNativeWindowType _glusOsCreateNativeWindowType (const char *title, const GLUSint width, const GLUSint height, const GLUSboolean fullscreen, const GLUSboolean noResize, const GLUSint nativeVisualID)
 
GLUSvoid _glusOsDestroyNativeWindowDisplay ()
 
double _glusOsGetRawTime ()
 
GLUSvoid _glusOsGetWindowSize (GLUSint *width, GLUSint *height)
 

Function Documentation

GLUSvoid _glusInputKey ( GLUSint  key,
GLUSint  action 
)
GLUSvoid _glusInputMouseClick ( GLUSint  button,
GLUSint  action 
)
EGLNativeWindowType _glusOsCreateNativeWindowType ( const char *  title,
const GLUSint  width,
const GLUSint  height,
const GLUSboolean  fullscreen,
const GLUSboolean  noResize,
const GLUSint  nativeVisualID 
)
GLUSvoid _glusOsDestroyNativeWindowDisplay ( )
EGLNativeDisplayType _glusOsGetNativeDisplayType ( )
double _glusOsGetRawTime ( )
GLUSvoid _glusOsGetWindowSize ( GLUSint width,
GLUSint height 
)
GLUSvoid _glusOsPollEvents ( )
GLUSvoid _glusOsProcessWindow ( const XEvent *  msg)
GLUSint _glusTranslateKey ( int  keycode)
GLUSvoid _glusWindowInternalClose ( GLUSvoid  )
GLUSvoid _glusWindowInternalKey ( GLUSint  key,
GLUSint  state 
)
GLUSvoid _glusWindowInternalMouse ( GLUSint  button,
GLUSint  action 
)
GLUSvoid _glusWindowInternalMouseMove ( GLUSint  x,
GLUSint  y 
)
GLUSvoid _glusWindowInternalMouseWheel ( GLUSint  pos)
GLUSvoid _glusWindowInternalReshape ( GLUSint  width,
GLUSint  height 
)