#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(). |
1.4.4