#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <GL/glx.h>
#include "glutwacom.h"
#include <sys/types.h>
#include <sys/time.h>
Include dependency graph for glutint.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | _Criterion |
struct | _FrameBufferMode |
struct | _DisplayMode |
struct | _GLUTcolorcell |
struct | _GLUTcolormap |
struct | _GLUTwindow |
struct | _GLUToverlay |
struct | _GLUTstale |
struct | _GLUTmenu |
struct | _GLUTmenuItem |
struct | _GLUTtimer |
struct | _GLUTeventParser |
struct | MotifWmHints |
Defines | |
#define | GETTIMEOFDAY(_x) gettimeofday(_x, NULL) |
#define | ADD_TIME(dest, src1, src2) |
#define | TIMEDELTA(dest, src1, src2) |
#define | IS_AFTER(t1, t2) |
#define | IS_AT_OR_AFTER(t1, t2) |
#define | IGNORE_IN_GAME_MODE() { if (__glutGameModeWindow) return; } |
#define | GLUT_WIND_IS_RGB(x) (((x) & GLUT_INDEX) == 0) |
#define | GLUT_WIND_IS_INDEX(x) (((x) & GLUT_INDEX) != 0) |
#define | GLUT_WIND_IS_SINGLE(x) (((x) & GLUT_DOUBLE) == 0) |
#define | GLUT_WIND_IS_DOUBLE(x) (((x) & GLUT_DOUBLE) != 0) |
#define | GLUT_WIND_HAS_ACCUM(x) (((x) & GLUT_ACCUM) != 0) |
#define | GLUT_WIND_HAS_ALPHA(x) (((x) & GLUT_ALPHA) != 0) |
#define | GLUT_WIND_HAS_DEPTH(x) (((x) & GLUT_DEPTH) != 0) |
#define | GLUT_WIND_HAS_STENCIL(x) (((x) & GLUT_STENCIL) != 0) |
#define | GLUT_WIND_IS_MULTISAMPLE(x) (((x) & GLUT_MULTISAMPLE) != 0) |
#define | GLUT_WIND_IS_STEREO(x) (((x) & GLUT_STEREO) != 0) |
#define | GLUT_WIND_IS_LUMINANCE(x) (((x) & GLUT_LUMINANCE) != 0) |
#define | GLUT_MAP_WORK (1 << 0) |
#define | GLUT_EVENT_MASK_WORK (1 << 1) |
#define | GLUT_REDISPLAY_WORK (1 << 2) |
#define | GLUT_CONFIGURE_WORK (1 << 3) |
#define | GLUT_COLORMAP_WORK (1 << 4) |
#define | GLUT_DEVICE_MASK_WORK (1 << 5) |
#define | GLUT_FINISH_WORK (1 << 6) |
#define | GLUT_DEBUG_WORK (1 << 7) |
#define | GLUT_DUMMY_WORK (1 << 8) |
#define | GLUT_FULL_SCREEN_WORK (1 << 9) |
#define | GLUT_OVERLAY_REDISPLAY_WORK (1 << 10) |
#define | GLUT_REPAIR_WORK (1 << 11) |
#define | GLUT_OVERLAY_REPAIR_WORK (1 << 12) |
#define | RGBA 0 |
#define | BUFFER_SIZE 1 |
#define | DOUBLEBUFFER 2 |
#define | STEREO 3 |
#define | AUX_BUFFERS 4 |
#define | RED_SIZE 5 |
#define | GREEN_SIZE 6 |
#define | BLUE_SIZE 7 |
#define | ALPHA_SIZE 8 |
#define | DEPTH_SIZE 9 |
#define | STENCIL_SIZE 10 |
#define | ACCUM_RED_SIZE 11 |
#define | ACCUM_GREEN_SIZE 12 |
#define | ACCUM_BLUE_SIZE 13 |
#define | ACCUM_ALPHA_SIZE 14 |
#define | LEVEL 15 |
#define | NUM_GLXCAPS (LEVEL + 1) |
#define | XVISUAL (NUM_GLXCAPS + 0) |
#define | TRANSPARENT (NUM_GLXCAPS + 1) |
#define | SAMPLES (NUM_GLXCAPS + 2) |
#define | XSTATICGRAY (NUM_GLXCAPS + 3) |
#define | XGRAYSCALE (NUM_GLXCAPS + 4) |
#define | XSTATICCOLOR (NUM_GLXCAPS + 5) |
#define | XPSEUDOCOLOR (NUM_GLXCAPS + 6) |
#define | XTRUECOLOR (NUM_GLXCAPS + 7) |
#define | XDIRECTCOLOR (NUM_GLXCAPS + 8) |
#define | SLOW (NUM_GLXCAPS + 9) |
#define | CONFORMANT (NUM_GLXCAPS + 10) |
#define | NUM_CAPS (NUM_GLXCAPS + 11) |
#define | NUM (NUM_CAPS + 0) |
#define | RGBA_MODE (NUM_CAPS + 1) |
#define | CI_MODE (NUM_CAPS + 2) |
#define | LUMINANCE_MODE (NUM_CAPS + 3) |
#define | NONE 0 |
#define | EQ 1 |
#define | NEQ 2 |
#define | LTE 3 |
#define | GTE 4 |
#define | GT 5 |
#define | LT 6 |
#define | MIN 7 |
#define | DM_WIDTH 0 |
#define | DM_HEIGHT 1 |
#define | DM_PIXEL_DEPTH 2 |
#define | DM_HERTZ 3 |
#define | DM_NUM 4 |
#define | NUM_DM_CAPS (DM_NUM+1) |
#define | GLUT_MAX_MENUS 3 |
#define | GLUT_OVERLAY_EVENT_FILTER_MASK |
#define | GLUT_DONT_PROPAGATE_FILTER_MASK |
#define | GLUT_HACK_STOP_PROPAGATE_MASK |
#define | MWM_HINTS_DECORATIONS 2 |
#define | MAKE_CURRENT_LAYER(window) glXMakeCurrent(__glutDisplay, window->renderWin, window->renderCtx) |
#define | MAKE_CURRENT_WINDOW(window) glXMakeCurrent(__glutDisplay, window->win, window->ctx) |
#define | MAKE_CURRENT_OVERLAY(overlay) glXMakeCurrent(__glutDisplay, overlay->win, overlay->ctx) |
#define | UNMAKE_CURRENT() glXMakeCurrent(__glutDisplay, None, NULL) |
#define | SWAP_BUFFERS_WINDOW(window) glXSwapBuffers(__glutDisplay, window->win) |
#define | SWAP_BUFFERS_LAYER(window) glXSwapBuffers(__glutDisplay, window->renderWin) |
Typedefs | |
typedef _Criterion | Criterion |
typedef _FrameBufferMode | FrameBufferMode |
typedef _DisplayMode | DisplayMode |
typedef void(* | GLUTdisplayCB )(void) |
typedef void(* | GLUTreshapeCB )(int, int) |
typedef void(* | GLUTkeyboardCB )(unsigned char, int, int) |
typedef void(* | GLUTmouseCB )(int, int, int, int) |
typedef void(* | GLUTmotionCB )(int, int) |
typedef void(* | GLUTpassiveCB )(int, int) |
typedef void(* | GLUTentryCB )(int) |
typedef void(* | GLUTvisibilityCB )(int) |
typedef void(* | GLUTwindowStatusCB )(int) |
typedef void(* | GLUTidleCB )(void) |
typedef void(* | GLUTtimerCB )(int) |
typedef void(* | GLUTmenuStateCB )(int) |
typedef void(* | GLUTmenuStatusCB )(int, int, int) |
typedef void(* | GLUTselectCB )(int) |
typedef void(* | GLUTspecialCB )(int, int, int) |
typedef void(* | GLUTspaceMotionCB )(int, int, int) |
typedef void(* | GLUTspaceRotateCB )(int, int, int) |
typedef void(* | GLUTspaceButtonCB )(int, int) |
typedef void(* | GLUTdialsCB )(int, int) |
typedef void(* | GLUTbuttonBoxCB )(int, int) |
typedef void(* | GLUTtabletMotionCB )(int, int) |
typedef void(* | GLUTtabletButtonCB )(int, int, int, int) |
typedef void(* | GLUTwacomMotionCB )(int, int, float, float, float, float, float, int) |
typedef void(* | GLUTwacomButtonCB )(int, int, int, int, float, float, float, float, float, int) |
typedef void(* | GLUTmoveCB )(int, int) |
typedef void(* | GLUTjoystickCB )(unsigned int buttonMask, int x, int y, int z) |
typedef _GLUTcolorcell | GLUTcolorcell |
typedef _GLUTcolormap | GLUTcolormap |
typedef _GLUTwindow | GLUTwindow |
typedef _GLUToverlay | GLUToverlay |
typedef _GLUTstale | GLUTstale |
typedef _GLUTmenu | GLUTmenu |
typedef _GLUTmenuItem | GLUTmenuItem |
typedef _GLUTtimer | GLUTtimer |
typedef _GLUTeventParser | GLUTeventParser |
Functions | |
void | __glutMenuModificationError (void) |
void | __glutSetMenuItem (GLUTmenuItem *item, const char *label, int value, Bool isTrigger) |
XVisualInfo * | __glutDetermineWindowVisual (Bool *treatAsSingle, Bool *visAlloced, void **fbc) |
GLUTcolormap * | __glutAssociateNewColormap (XVisualInfo *vis) |
void | __glutFreeColormap (GLUTcolormap *) |
void | __glutSetupColormap (XVisualInfo *vi, GLUTcolormap **colormap, Colormap *cmap) |
void | __glutEstablishColormapsProperty (GLUTwindow *window) |
GLUTwindow * | __glutToplevelOf (GLUTwindow *window) |
void | __glutSetCursor (GLUTwindow *window) |
void | __glutPutOnWorkList (GLUTwindow *window, int work_mask) |
void | __glutRegisterEventParser (GLUTeventParser *parser) |
void | __glutPostRedisplay (GLUTwindow *window, int layerMask) |
void | __glutOpenXConnection (char *display) |
void | __glutInitTime (struct timeval *beginning) |
void | __glutSetMenu (GLUTmenu *menu) |
char * | __glutStrdup (const char *string) |
void | __glutWarning (char *format,...) |
void | __glutFatalError (char *format,...) |
void | __glutFatalUsage (char *format,...) |
void | __glutWacomSetOffset (int x, int y) |
void | __glutWacomSetButton (int device, int button) |
void | __glutWacomUpdate (int x, int y, int pressure, int xtilt, int ytilt) |
void | __glutWacomCalibrate (void) |
GLUTwindow * | __glutGetWindow (Window win) |
void | __glutChangeWindowEventMask (long mask, Bool add) |
XVisualInfo * | __glutDetermineVisual (unsigned int mode, Bool *fakeSingle, XVisualInfo *(getVisualInfo)(unsigned int)) |
XVisualInfo * | __glutGetVisualInfo (unsigned int mode) |
void | __glutSetWindow (GLUTwindow *window) |
void | __glutReshapeFunc (GLUTreshapeCB reshapeFunc, int callingConvention) |
void | __glutDefaultReshape (int, int) |
GLUTwindow * | __glutCreateWindow (GLUTwindow *parent, int x, int y, int width, int height, int gamemode) |
void | __glutDestroyWindow (GLUTwindow *window, GLUTwindow *initialWindow) |
int | __glutIsSupportedByGLX (char *) |
void | __glutUpdateInputDeviceMask (GLUTwindow *window) |
void | __glutDetermineMesaSwapHackSupport (void) |
void | __glutCloseDownGameMode (void) |
Variables | |
GLUTstale * | __glutStaleWindowList |
GLUTwindow * | __glutWindowWorkList |
int | __glutWindowDamaged |
GLUTmenu * | __glutMappedMenu |
void(* | __glutUpdateInputDeviceMaskFunc )(GLUTwindow *) |
void(* | __glutMenuItemEnterOrLeave )(GLUTmenuItem *item, int num, int type) |
void(* | __glutFinishMenu )(Window win, int x, int y) |
void(* | __glutPaintMenu )(GLUTmenu *menu) |
void(* | __glutStartMenu )(GLUTmenu *menu, GLUTwindow *window, int x, int y, int x_win, int y_win) |
GLUTmenu *(* | __glutGetMenuByNum )(int menunum) |
GLUTmenuItem *(* | __glutGetMenuItem )(GLUTmenu *menu, Window win, int *which) |
GLUTmenu *(* | __glutGetMenu )(Window win) |
Atom | __glutWMDeleteWindow |
Display * | __glutDisplay |
unsigned int | __glutDisplayMode |
char * | __glutDisplayString |
XVisualInfo *(* | __glutDetermineVisualFromString )(char *string, Bool *treatAsSingle, Criterion *requiredCriteria, int nRequired, int requiredMask, void **fbc) |
GLboolean | __glutDebug |
GLboolean | __glutForceDirect |
GLboolean | __glutIconic |
GLboolean | __glutTryDirect |
Window | __glutRoot |
XSizeHints | __glutSizeHints |
char ** | __glutArgv |
char * | __glutProgramName |
int | __glutArgc |
int | __glutConnectionFD |
int | __glutInitHeight |
int | __glutInitWidth |
int | __glutInitX |
int | __glutInitY |
int | __glutScreen |
int | __glutScreenHeight |
int | __glutScreenWidth |
Atom | __glutMotifHints |
unsigned int | __glutModifierMask |
GLUTmenuItem * | __glutItemSelected |
GLUTmenu ** | __glutMenuList |
void(* | __glutMenuStatusFunc )(int, int, int) |
int | __glutWacomButton |
int | __glutWacomState |
float | __glutWacomX |
float | __glutWacomY |
float | __glutWacomPressure |
float | __glutWacomXTilt |
float | __glutWacomYTilt |
GLUTwindow ** | __glutWindowList |
GLUTwindow * | __glutCurrentWindow |
GLUTwindow * | __glutMenuWindow |
GLUTmenu * | __glutCurrentMenu |
int | __glutWindowListSize |
void(* | __glutFreeOverlayFunc )(GLUToverlay *) |
int | __glutMesaSwapHackSupport |
GLUTwindow * | __glutGameModeWindow |
|
|
|
|
|
|
|
|
|
Value: { \ if(((dest).tv_usec = \ (src1).tv_usec + (src2).tv_usec) >= 1000000) { \ (dest).tv_usec -= 1000000; \ (dest).tv_sec = (src1).tv_sec + (src2).tv_sec + 1; \ } else { \ (dest).tv_sec = (src1).tv_sec + (src2).tv_sec; \ if(((dest).tv_sec >= 1) && (((dest).tv_usec <0))) { \ (dest).tv_sec --;(dest).tv_usec += 1000000; \ } \ } \ } Definition at line 83 of file glutint.h. Referenced by glutTimerFunc(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 81 of file glutint.h. Referenced by __glutInitTime(), glutTimerFunc(), handleTimeouts(), and waitForSomething(). |
|
Definition at line 131 of file glutint.h. Referenced by glutCreateSubWindow(), glutDestroyWindow(), glutEstablishOverlay(), glutRemoveOverlay(), and processWindowWorkList(). |
|
Definition at line 130 of file glutint.h. Referenced by processWindowWorkList(). |
|
Definition at line 134 of file glutint.h. Referenced by __glutSetWindow(), and processWindowWorkList(). |
|
Definition at line 132 of file glutint.h. Referenced by glutTabletButtonFunc(), glutTabletMotionFunc(), glutWacomButtonFunc(), glutWacomMotionFunc(), and processWindowWorkList(). |
|
Value: (ButtonReleaseMask | \ ButtonPressMask | \ KeyPressMask | \ KeyReleaseMask | \ PointerMotionMask | \ Button1MotionMask | \ Button2MotionMask | \ Button3MotionMask) Definition at line 480 of file glutint.h. Referenced by __glutCreateWindow(), and processWindowWorkList(). |
|
Definition at line 135 of file glutint.h. Referenced by processWindowWorkList(). |
|
Definition at line 128 of file glutint.h. Referenced by __glutChangeWindowEventMask(), and processWindowWorkList(). |
|
Definition at line 133 of file glutint.h. Referenced by __glutSetWindow(), and processWindowWorkList(). |
|
Definition at line 136 of file glutint.h. Referenced by processWindowWorkList(). |
|
Value: (KeyPressMask | \ KeyReleaseMask) Definition at line 489 of file glutint.h. Referenced by __glutCreateWindow(), and processWindowWorkList(). |
|
Definition at line 127 of file glutint.h. Referenced by __glutCreateWindow(), and processWindowWorkList(). |
|
Definition at line 351 of file glutint.h. Referenced by __glutCreateWindow(). |
|
Value: (ExposureMask | \ StructureNotifyMask | \ EnterWindowMask | \ LeaveWindowMask) Definition at line 475 of file glutint.h. Referenced by glutEstablishOverlay(), and processWindowWorkList(). |
|
Definition at line 137 of file glutint.h. Referenced by glutPostOverlayRedisplay(), glutPostWindowOverlayRedisplay(), and processWindowWorkList(). |
|
Definition at line 139 of file glutint.h. Referenced by glutLayerGet(), processEventsAndTimeouts(), and processWindowWorkList(). |
|
Definition at line 129 of file glutint.h. Referenced by __glutPostRedisplay(), glutPostRedisplay(), glutPostWindowRedisplay(), and processWindowWorkList(). |
|
Definition at line 138 of file glutint.h. Referenced by __glutPostRedisplay(), glutLayerGet(), processEventsAndTimeouts(), and processWindowWorkList(). |
|
Definition at line 120 of file glutint.h. Referenced by checkOverlayAcceptability(), and getVisualInfoRGB(). |
|
Definition at line 121 of file glutint.h. Referenced by checkOverlayAcceptability(), and getVisualInfoRGB(). |
|
Definition at line 122 of file glutint.h. Referenced by checkOverlayAcceptability(), getVisualInfoCI(), and getVisualInfoRGB(). |
|
Definition at line 123 of file glutint.h. Referenced by checkOverlayAcceptability(), getVisualInfoCI(), and getVisualInfoRGB(). |
|
Definition at line 119 of file glutint.h. Referenced by checkOverlayAcceptability(), getVisualInfoCI(), and getVisualInfoRGB(). |
|
|
|
Definition at line 126 of file glutint.h. Referenced by __glutGetVisualInfo(), and getOverlayVisualInfo(). |
|
Definition at line 124 of file glutint.h. Referenced by __glutDetermineVisual(), checkOverlayAcceptability(), and getVisualInfoRGB(). |
|
Definition at line 116 of file glutint.h. Referenced by __glutGetVisualInfo(), and getOverlayVisualInfo(). |
|
Definition at line 118 of file glutint.h. Referenced by __glutDetermineVisual(). |
|
Definition at line 125 of file glutint.h. Referenced by checkOverlayAcceptability(), getVisualInfoCI(), and getVisualInfoRGB(). |
|
|
|
|
|
|
|
|
|
Value: (((t2).tv_sec > (t1).tv_sec) || \ (((t2).tv_sec == (t1).tv_sec) && \ ((t2).tv_usec > (t1).tv_usec))) Definition at line 103 of file glutint.h. Referenced by glutTimerFunc(), and waitForSomething(). |
|
Value: (((t2).tv_sec > (t1).tv_sec) || \ (((t2).tv_sec == (t1).tv_sec) && \ ((t2).tv_usec >= (t1).tv_usec))) Definition at line 107 of file glutint.h. Referenced by handleTimeouts(). |
|
|
|
|
|
|
|
|
|
Definition at line 601 of file glutint.h. Referenced by __glutDefaultReshape(), and __glutSetWindow(). |
|
Definition at line 605 of file glutint.h. Referenced by __glutDefaultReshape(). |
|
Definition at line 603 of file glutint.h. Referenced by __glutDefaultReshape(). |
|
Definition at line 195 of file glutint.h. Referenced by mem_push::insert_bottom(), mem_push::insert_top(), mem_push::peek_top(), and mem_push::remove_top(). |
|
Definition at line 564 of file glutint.h. Referenced by processWindowWorkList(). |
|
|
|
Definition at line 188 of file glutint.h. Referenced by GL_VIEW::paint(), REF_CLASS(), and VIEW::VIEW(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 609 of file glutint.h. Referenced by processWindowWorkList(). |
|
Value: { \ if(((dest).tv_usec = (src1).tv_usec - (src2).tv_usec) < 0) { \ (dest).tv_usec += 1000000; \ (dest).tv_sec = (src1).tv_sec - (src2).tv_sec - 1; \ } else { \ (dest).tv_sec = (src1).tv_sec - (src2).tv_sec; \ } \ } Definition at line 95 of file glutint.h. Referenced by waitForSomething(). |
|
|
|
Definition at line 607 of file glutint.h. Referenced by __glutDestroyWindow(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 855 of file glut_win.c. References __glutPutOnWorkList(), _GLUTwindow::eventMask, and GLUT_EVENT_MASK_WORK. Referenced by glutEntryFunc(), glutMotionFunc(), glutMouseFunc(), glutPassiveMotionFunc(), and glutWindowStatusFunc(). |
|
Referenced by __glutDestroyWindow(). |
|
|
Definition at line 408 of file glut_win.c. References glViewport(), MAKE_CURRENT_LAYER, MAKE_CURRENT_OVERLAY, MAKE_CURRENT_WINDOW, and _GLUTwindow::overlay. Referenced by __glutCreateWindow(), and glutReshapeFunc(). |
|
|
Referenced by __glutCreateWindow(). |
|
Definition at line 357 of file glut_win.c. References __glutDisplayString, GLUT_WIND_IS_MULTISAMPLE, and GLUT_WIND_IS_SINGLE. Referenced by __glutDetermineWindowVisual(), and determineOverlayVisual(). |
|
Definition at line 428 of file glut_win.c. References __glutDetermineVisual(), __glutDetermineVisualFromString, __glutDisplayMode, __glutDisplayString, __glutGetVisualInfo(), numRequiredWindowCriteria, and requiredWindowCriteriaMask. Referenced by __glutCreateWindow(). |
|
Referenced by processWindowWorkList(). |
|
|
Referenced by glutDestroyWindow(), and glutMainLoop(). |
|
Referenced by __glutDestroyWindow(), and __glutFreeOverlay(). |
|
Definition at line 344 of file glut_win.c. References getVisualInfoCI(), getVisualInfoRGB(), GLUT_WIND_IS_LUMINANCE, and GLUT_WIND_IS_RGB. Referenced by __glutDetermineWindowVisual(). |
|
Definition at line 87 of file glut_win.c. References __glutWindowListSize, _GLUTstale::next, _GLUTwindow::overlay, _GLUTstale::win, _GLUToverlay::win, _GLUTwindow::win, and _GLUTstale::window. Referenced by __glutProcessDeviceEvents(), and processEventsAndTimeouts(). |
|
Definition at line 149 of file glut_init.c. References GETTIMEOFDAY. Referenced by glutInit(). |
|
Referenced by checkOverlayAcceptability(), and getVisualInfoRGB(). |
|
|
|
Definition at line 123 of file glut_init.c. References __glutConnectionFD, __glutDisplay, __glutFatalError(), __glutRoot, __glutScreen, __glutScreenHeight, __glutScreenWidth, __glutWMDeleteWindow, glXQueryExtension(), synchronize, and XSGIFastInternAtom. Referenced by __glutCreateWindow(), and glutInit(). |
|
Definition at line 191 of file glut_event.c. References __glutPutOnWorkList(), GLUT_REDISPLAY_WORK, GLUT_REPAIR_WORK, _GLUTwindow::overlay, _GLUToverlay::shownState, _GLUTwindow::shownState, and _GLUTwindow::visState. Referenced by glutPostOverlayRedisplay(), glutPostRedisplay(), glutPostWindowOverlayRedisplay(), glutPostWindowRedisplay(), and processEventsAndTimeouts(). |
|
Definition at line 173 of file glut_event.c. References _GLUTwindow::prevWorkWin, and _GLUTwindow::workMask. Referenced by __glutChangeWindowEventMask(), __glutPostRedisplay(), __glutSetWindow(), glutCreateSubWindow(), glutDestroyWindow(), glutEstablishOverlay(), glutRemoveOverlay(), glutTabletButtonFunc(), glutTabletMotionFunc(), glutWacomButtonFunc(), and glutWacomMotionFunc(). |
|
Definition at line 232 of file glut_event.c. References _GLUTeventParser::next. Referenced by addDeviceEventParser(). |
|
|
|
|
|
|
|
|
|
Referenced by __glutCreateWindow(), and glutEstablishOverlay(). |
|
Definition at line 141 of file glut_win.c. References __glutDebug, __glutPutOnWorkList(), GLUT_DEBUG_WORK, GLUT_FINISH_WORK, _GLUTwindow::isDirect, and MAKE_CURRENT_LAYER. Referenced by __glutCreateWindow(), __glutProcessDeviceEvents(), glutSetWindow(), glutUseLayer(), markWindowHidden(), processEventsAndTimeouts(), and processWindowWorkList(). |
|
Referenced by glutInit(). |
|
Referenced by glutCreateSubWindow(), glutDestroyWindow(), glutEstablishOverlay(), and glutRemoveOverlay(). |
|
|
|
|
Definition at line 32 of file glut_wacom.c. References __glutWacomXOffset, and __glutWacomYOffset. Referenced by processEventsAndTimeouts(). |
|
Definition at line 128 of file glut_wacom.c. References __glutWacomPressure, __glutWacomPressureMin, __glutWacomPressureRange, __glutWacomX, __glutWacomXOffset, __glutWacomXScale, __glutWacomXTilt, __glutWacomXTiltHalfRange, __glutWacomY, __glutWacomYOffset, __glutWacomYScale, __glutWacomYTilt, and __glutWacomYTiltHalfRange. Referenced by wacomCursorChange(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange(). |
|
|
Definition at line 30 of file glut_init.c. Referenced by glutCreateWindow(), and glutInit(). |
|
Definition at line 31 of file glut_init.c. Referenced by glutCreateWindow(), and glutInit(). |
|
Definition at line 43 of file glut_init.c. Referenced by __glutOpenXConnection(), interruptibleXNextEvent(), and waitForSomething(). |
|
Definition at line 84 of file glut_event.c. |
|
Definition at line 19 of file glut_win.c. Referenced by glutDeviceGet(), glutEstablishOverlay(), glutHideOverlay(), glutLayerGet(), glutOverlayDisplayFunc(), glutPostOverlayRedisplay(), glutPostRedisplay(), glutRemoveOverlay(), glutShowOverlay(), glutTabletButtonFunc(), glutTabletMotionFunc(), glutUseLayer(), glutWacomButtonFunc(), and glutWacomMotionFunc(). |
|
Definition at line 39 of file glut_init.c. Referenced by __glutSetWindow(), and glutInit(). |
|
Definition at line 28 of file glut_win.c. Referenced by __glutDetermineWindowVisual(), and determineOverlayVisual(). |
|
|
Definition at line 40 of file glut_init.c. Referenced by __glutDetermineWindowVisual(), determineOverlayVisual(), and glutInitDisplayMode(). |
|
Definition at line 42 of file glut_init.c. Referenced by __glutDetermineVisual(), __glutDetermineWindowVisual(), determineOverlayVisual(), getVisualInfoCI(), and getVisualInfoRGB(). |
|
Definition at line 89 of file glut_event.c. Referenced by processEventsAndTimeouts(). |
|
Definition at line 47 of file glut_init.c. Referenced by __glutCreateWindow(), glutEstablishOverlay(), and glutInit(). |
|
Definition at line 27 of file glut_win.c. Referenced by __glutDestroyWindow(), and glutEstablishOverlay(). |
|
Referenced by __glutCreateWindow(), __glutDestroyWindow(), glutCreateWindow(), and processWindowWorkList(). |
|
Definition at line 94 of file glut_event.c. Referenced by processEventsAndTimeouts(). |
|
Definition at line 92 of file glut_event.c. Referenced by processEventsAndTimeouts(). |
|
Definition at line 93 of file glut_event.c. Referenced by processEventsAndTimeouts(). |
|
Definition at line 38 of file glut_init.c. Referenced by glutCreateWindow(), and glutInit(). |
|
Definition at line 45 of file glut_init.c. Referenced by glutCreateWindow(), glutInit(), and glutInitWindowSize(). |
|
Definition at line 45 of file glut_init.c. Referenced by glutCreateWindow(), glutInit(), and glutInitWindowSize(). |
|
Definition at line 46 of file glut_init.c. Referenced by glutInit(), and glutInitWindowPosition(). |
|
Definition at line 46 of file glut_init.c. Referenced by glutInit(), and glutInitWindowPosition(). |
|
|
|
Definition at line 83 of file glut_event.c. Referenced by glutDestroyWindow(). |
|
Definition at line 88 of file glut_event.c. Referenced by processEventsAndTimeouts(). |
|
|
|
|
|
Definition at line 25 of file glut_win.c. |
|
Referenced by processWindowWorkList(). |
|
Definition at line 99 of file glut_event.c. Referenced by __glutProcessDeviceEvents(), and processEventsAndTimeouts(). |
|
Definition at line 97 of file glut_event.c. Referenced by processWindowWorkList(). |
|
Definition at line 90 of file glut_event.c. Referenced by processEventsAndTimeouts(). |
|
Definition at line 29 of file glut_init.c. Referenced by glutInit(). |
|
Definition at line 35 of file glut_init.c. Referenced by __glutCreateWindow(), and __glutOpenXConnection(). |
|
Definition at line 34 of file glut_init.c. Referenced by __glutOpenXConnection(), getOverlayVisualInfoCI(), getVisualInfoCI(), getVisualInfoRGB(), glutInit(), and processWindowWorkList(). |
|
Definition at line 36 of file glut_init.c. Referenced by __glutOpenXConnection(). |
|
Definition at line 37 of file glut_init.c. Referenced by __glutOpenXConnection(). |
|
Definition at line 44 of file glut_init.c. Referenced by glutCreateWindow(), glutInit(), glutInitWindowPosition(), and glutInitWindowSize(). |
|
Definition at line 23 of file glut_win.c. Referenced by addStaleWindow(), and purgeStaleWindow(). |
|
Definition at line 91 of file glut_event.c. Referenced by processEventsAndTimeouts(). |
|
Definition at line 48 of file glut_init.c. Referenced by __glutCreateWindow(), glutEstablishOverlay(), and glutInit(). |
|
Definition at line 86 of file glut_event.c. Referenced by glutTabletButtonFunc(), glutTabletMotionFunc(), glutWacomButtonFunc(), glutWacomMotionFunc(), and processWindowWorkList(). |
|
Definition at line 13 of file glut_wacom.c. Referenced by __glutWacomSetButton(), wacomCursorChange(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange(). |
|
Definition at line 18 of file glut_wacom.c. Referenced by __glutWacomUpdate(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange(). |
|
Definition at line 14 of file glut_wacom.c. Referenced by __glutWacomSetButton(), wacomCursorChange(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange(). |
|
Definition at line 17 of file glut_wacom.c. Referenced by __glutWacomUpdate(), wacomCursorChange(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange(). |
|
Definition at line 19 of file glut_wacom.c. Referenced by __glutWacomUpdate(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange(). |
|
Definition at line 17 of file glut_wacom.c. Referenced by __glutWacomUpdate(), wacomCursorChange(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange(). |
|
Definition at line 19 of file glut_wacom.c. Referenced by __glutWacomUpdate(), wacomEraserChange(), wacomStylusChange(), and wacomTabletChange(). |
|
Definition at line 100 of file glut_event.c. Referenced by glutLayerGet(), and processWindowWorkList(). |
|
Definition at line 20 of file glut_win.c. Referenced by glutPostWindowOverlayRedisplay(), glutPostWindowRedisplay(), processEventsAndTimeouts(), and processWindowWorkList(). |
|
Definition at line 21 of file glut_win.c. Referenced by __glutGetWindow(), getUnusedWindowSlot(), glutMainLoop(), and glutSetWindow(). |
|
Definition at line 82 of file glut_event.c. Referenced by __glutCreateWindow(), and cleanWindowWorkList(). |
|
Definition at line 49 of file glut_init.c. Referenced by __glutOpenXConnection(), glutCreateWindow(), and processEventsAndTimeouts(). |