#include <limits.h>#include <GL/gl.h>#include <GL/glx.h>#include "pkvaria.h"#include "pknum.h"#include "pkgeom.h"#include "camera.h"#include "xgedit.h"#include "xglergb.h"

Go to the source code of this file.
Defines | |
| #define | xgleCopyGLRect(w, h, x, y) XCopyArea(xgedisplay,xglepixmap,xgepixmap,xgegc,0,xge_MAX_HEIGHT-h,w,h,x,y) |
| #define | xgleClearColor3fv(rgb) glClearColor(rgb[0],rgb[1],rgb[2],1.0) |
Functions | |
| void | xgle_Init (int argc, char *argv[], int(*callback)(xge_widget *, int, int, short, short), char *title, boolean depth, boolean accum, boolean stencil) |
| void | xgle_Cleanup (void) |
| void | xgle_SetIdentMapping (xge_widget *er) |
| boolean | xgle_SetGLCameraf (CameraRecf *CPos) |
| boolean | xgle_SetGLCamerad (CameraRecd *CPos) |
| boolean | xgle_SetGLaccCameraf (CameraRecf *CPos, float pixdx, float pixdy, float eyedx, float eyedy, float focus) |
| boolean | xgle_SetGLaccCamerad (CameraRecd *CPos, double pixdx, double pixdy, double eyedx, double eyedy, double focus) |
| void | xgle_MultMatrix3f (trans3f *tr) |
| void | xgle_MultMatrix3d (trans3d *tr) |
| void | xgleDrawPoint (int x, int y) |
| void | xgleDrawPoints (int n, XPoint *p) |
| void | xgleDrawLine (int x0, int y0, int x1, int y1) |
| void | xgleDrawRectangle (int w, int h, int x, int y) |
| void | xgleDrawString (char *string, int x, int y) |
| void | xgle_DrawGeomWinBackground (xge_widget *er, GLbitfield mask) |
| void | xgle_2DwinfDrawCursorPos (xge_2Dwinf *_2Dwin, short x, short y) |
| void | xgle_2DwinfDrawAxes (xge_2Dwinf *_2Dwin) |
| void | xgle_2DwindDrawCursorPos (xge_2Dwind *_2Dwin, short x, short y) |
| void | xgle_2DwindDrawAxes (xge_2Dwind *_2Dwin) |
| void | xgle_3DwinfDrawCursorPos (xge_3Dwinf *_3Dwin, int id, short x, short y) |
| void | xgle_3DwindDrawCursorPos (xge_3Dwind *_3Dwin, int id, short x, short y) |
| void | xgle_T2KnotWinfDrawCursorPos (xge_T2KnotWinf *T2win, short x, short y) |
| void | xgle_T2KnotWindDrawCursorPos (xge_T2KnotWind *T2win, short x, short y) |
Variables | |
| Pixmap | xglepixmap |
| XID | _xglepixmap |
| void * | xglecontext |
| GLfloat | xgle_palette [XGLE_PALETTE_LENGTH][3] |
| #define xgleClearColor3fv | ( | rgb | ) | glClearColor(rgb[0],rgb[1],rgb[2],1.0) |
| #define xgleCopyGLRect | ( | w, | ||
| h, | ||||
| x, | ||||
| y | ||||
| ) | XCopyArea(xgedisplay,xglepixmap,xgepixmap,xgegc,0,xge_MAX_HEIGHT-h,w,h,x,y) |
| void xgle_2DwindDrawAxes | ( | xge_2Dwind * | _2Dwin | ) |
| void xgle_2DwindDrawCursorPos | ( | xge_2Dwind * | _2Dwin, | |
| short | x, | |||
| short | y | |||
| ) |
| void xgle_2DwinfDrawAxes | ( | xge_2Dwinf * | _2Dwin | ) |
| void xgle_2DwinfDrawCursorPos | ( | xge_2Dwinf * | _2Dwin, | |
| short | x, | |||
| short | y | |||
| ) |
| void xgle_3DwindDrawCursorPos | ( | xge_3Dwind * | _3Dwin, | |
| int | id, | |||
| short | x, | |||
| short | y | |||
| ) |
| void xgle_3DwinfDrawCursorPos | ( | xge_3Dwinf * | _3Dwin, | |
| int | id, | |||
| short | x, | |||
| short | y | |||
| ) |
| void xgle_Cleanup | ( | void | ) |
| void xgle_DrawGeomWinBackground | ( | xge_widget * | er, | |
| GLbitfield | mask | |||
| ) |
| void xgle_Init | ( | int | argc, | |
| char * | argv[], | |||
| int(*)(xge_widget *, int, int, short, short) | callback, | |||
| char * | title, | |||
| boolean | depth, | |||
| boolean | accum, | |||
| boolean | stencil | |||
| ) |
| void xgle_MultMatrix3d | ( | trans3d * | tr | ) |
| void xgle_MultMatrix3f | ( | trans3f * | tr | ) |
| boolean xgle_SetGLaccCamerad | ( | CameraRecd * | CPos, | |
| double | pixdx, | |||
| double | pixdy, | |||
| double | eyedx, | |||
| double | eyedy, | |||
| double | focus | |||
| ) |
| boolean xgle_SetGLaccCameraf | ( | CameraRecf * | CPos, | |
| float | pixdx, | |||
| float | pixdy, | |||
| float | eyedx, | |||
| float | eyedy, | |||
| float | focus | |||
| ) |
| boolean xgle_SetGLCamerad | ( | CameraRecd * | CPos | ) |
| boolean xgle_SetGLCameraf | ( | CameraRecf * | CPos | ) |
| void xgle_SetIdentMapping | ( | xge_widget * | er | ) |
| void xgle_T2KnotWindDrawCursorPos | ( | xge_T2KnotWind * | T2win, | |
| short | x, | |||
| short | y | |||
| ) |
| void xgle_T2KnotWinfDrawCursorPos | ( | xge_T2KnotWinf * | T2win, | |
| short | x, | |||
| short | y | |||
| ) |
| void xgleDrawLine | ( | int | x0, | |
| int | y0, | |||
| int | x1, | |||
| int | y1 | |||
| ) |
| void xgleDrawPoint | ( | int | x, | |
| int | y | |||
| ) |
| void xgleDrawPoints | ( | int | n, | |
| XPoint * | p | |||
| ) |
| void xgleDrawRectangle | ( | int | w, | |
| int | h, | |||
| int | x, | |||
| int | y | |||
| ) |
| void xgleDrawString | ( | char * | string, | |
| int | x, | |||
| int | y | |||
| ) |
| XID _xglepixmap |
| GLfloat xgle_palette[XGLE_PALETTE_LENGTH][3] |
| void* xglecontext |
| Pixmap xglepixmap |
1.7.1