GL Namespace Reference


Detailed Description

OpenGL interface.


Classes

struct  GLExtensionPtrs
struct  GLExtensionFlags
struct  AGLExtensionPtrs
struct  AGLExtensionFlags
struct  WGLExtensionPtrs
struct  WGLExtensionFlags
struct  GLXExtensionFlags

Typedefs

typedef XID GLXDrawable
typedef XID GLXPixmap
typedef __GLXcontextRec * GLXContext

Functions

 GL_FUNCTION (wglCopyContext, BOOL,(HGLRC, HGLRC, UINT)) GL_FUNCTION(wglCreateContext
HDC GL_FUNCTION (wglCreateLayerContext, HGLRC,(HDC, GLint)) GL_FUNCTION(wglDeleteContext
HDC HGLRC GL_FUNCTION (wglGetCurrentContext, HGLRC,(VOID)) GL_FUNCTION(wglGetCurrentDC
HDC HGLRC VOID GL_FUNCTION (wglGetProcAddress, PROC,(LPCSTR)) GL_FUNCTION(wglMakeCurrent
HDC HGLRC VOID HGLRC GL_FUNCTION (wglShareLists, BOOL,(HGLRC, HGLRC)) GL_FUNCTION(wglDescribeLayerPlane
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GL_FUNCTION (wglSetLayerPaletteEntries, GLint,(HDC, GLint, GLint, GLint, CONST COLORREF *)) GL_FUNCTION(wglGetLayerPaletteEntries
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF * 
GL_FUNCTION (wglRealizeLayerPalette, BOOL,(HDC, GLint, BOOL)) GL_FUNCTION(wglSwapLayerBuffers
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT 
GL_FUNCTION (wglUseFontBitmapsA, BOOL,(HDC, DWORD, DWORD, DWORD)) GL_FUNCTION(wglUseFontOutlinesA
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT LPGLYPHMETRICSFLOAT 
GL_FUNCTION (wglUseFontBitmapsW, BOOL,(HDC, DWORD, DWORD, DWORD)) GL_FUNCTION(wglUseFontOutlinesW
bool gglBindExtensions (DLibrary *, WGLExtensionPtrs *, WGLExtensionFlags *, HDC)
 GL_FUNCTION (glXQueryExtension, Bool,(Display *dpy, int *errorBase, int *eventBase)) GL_FUNCTION(glXQueryVersion
Display int int *minor GL_FUNCTION (glXGetConfig, int,(Display *dpy, XVisualInfo *vis, int attrib, int *value)) GL_FUNCTION(glXChooseVisual
Display int int *minor XVisualInfo
Display int int *attribList 
GL_FUNCTION (glXCreateGLXPixmap, GLXPixmap,(Display *dpy, XVisualInfo *vis, Pixmap pixmap)) GL_FUNCTION(glXDestroyGLXPixmap
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix 
GL_FUNCTION (glXCreateContext, GLXContext,(Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct)) GL_FUNCTION(glXDestroyContext
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx 
GL_FUNCTION (glXIsDirect, Bool,(Display *dpy, GLXContext ctx)) GL_FUNCTION(glXCopyContext
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext
GLXContext GLuint mask 
GL_FUNCTION (glXMakeCurrent, Bool,(Display *dpy, GLXDrawable drawable, GLXContext ctx)) GL_FUNCTION(glXGetCurrentContext
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext
GLXContext GLuint mask void 
GL_FUNCTION (glXGetCurrentDrawable, GLXDrawable,(void)) GL_FUNCTION(glXWaitGL
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext
GLXContext GLuint mask void
void 
GL_FUNCTION (glXWaitX, void,(void)) GL_FUNCTION(glXSwapBuffers
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext
GLXContext GLuint mask void
void Display GLXDrawable drawable 
GL_FUNCTION (glXUseXFont, void,(Font font, int first, int count, int listBase)) struct GLXExtensionPtrs
GLDisplay gglCreateDisplay (::Display *, int screen)
GLSurface gglCreateSurface (GLDisplay, Window, GLFormat)
XVisualInfo * gglGetFormatVisual (GLDisplay dp, GLFormat format)

Variables

GLExtensionPtrs_GGLptr
GLExtensionFlags_GGLflag
 HGLRC
HDC BOOL
HDC HGLRC HDC
HDC HGLRC VOID BOOL
HDC HGLRC VOID HDC
HDC HGLRC VOID HGLRC BOOL
HDC HGLRC VOID HGLRC HDC
HDC HGLRC VOID HGLRC GLint
HDC HGLRC VOID HGLRC GLint
HDC HGLRC VOID HGLRC UINT
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GLint
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR HDC
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GLint
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GLint
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GLint
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF * 
BOOL
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF 
HDC
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT 
BOOL
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT 
HDC
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT 
DWORD
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT 
DWORD
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT 
DWORD
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT 
FLOAT
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT 
FLOAT
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT 
GLint
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT LPGLYPHMETRICSFLOAT 
BOOL
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT LPGLYPHMETRICSFLOAT 
HDC
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT LPGLYPHMETRICSFLOAT 
DWORD
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT LPGLYPHMETRICSFLOAT 
DWORD
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT LPGLYPHMETRICSFLOAT 
DWORD
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT LPGLYPHMETRICSFLOAT 
FLOAT
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT LPGLYPHMETRICSFLOAT 
FLOAT
HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR
COLORREF UINT LPGLYPHMETRICSFLOAT 
GLint
 Bool
Display * dpy
Display int * major
Display int int *minor XVisualInfo
Display * 
dpy
Display int int *minor XVisualInfo
Display int 
screen
Display int int *minor XVisualInfo
Display int int *attribList 
void
Display int int *minor XVisualInfo
Display int int *attribList
Display * 
dpy
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix 
void
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display * 
dpy
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx 
void
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display * 
dpy
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext 
src
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext
GLXContext 
dst
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext
GLXContext GLuint mask 
GLXContext
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext
GLXContext GLuint mask void 
void
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext
GLXContext GLuint mask void
void 
void
Display int int *minor XVisualInfo
Display int int *attribList
Display GLXPixmap pix Display
GLXContext ctx Display GLXContext
GLXContext GLuint mask void
void Display * 
dpy


Typedef Documentation

typedef XID GL::GLXDrawable

typedef XID GL::GLXPixmap

typedef struct __GLXcontextRec* GL::GLXContext


Function Documentation

GL::GL_FUNCTION ( wglCopyContext  ,
BOOL  ,
(HGLRC, HGLRC, UINT  
)

HDC GL::GL_FUNCTION ( wglCreateLayerContext  ,
HGLRC  ,
(HDC, GLint  
)

HDC HGLRC GL::GL_FUNCTION ( wglGetCurrentContext  ,
HGLRC  ,
(VOID)   
)

HDC HGLRC VOID GL::GL_FUNCTION ( wglGetProcAddress  ,
PROC  ,
(LPCSTR)   
)

HDC HGLRC VOID HGLRC GL::GL_FUNCTION ( wglShareLists  ,
BOOL  ,
(HGLRC, HGLRC  
)

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GL::GL_FUNCTION ( wglSetLayerPaletteEntries  ,
GLint  ,
(HDC, GLint, GLint, GLint, CONST COLORREF *)   
)

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF* GL::GL_FUNCTION ( wglRealizeLayerPalette  ,
BOOL  ,
(HDC, GLint, BOOL  
)

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT GL::GL_FUNCTION ( wglUseFontBitmapsA  ,
BOOL  ,
(HDC, DWORD, DWORD, DWORD  
)

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT LPGLYPHMETRICSFLOAT GL::GL_FUNCTION ( wglUseFontBitmapsW  ,
BOOL  ,
(HDC, DWORD, DWORD, DWORD  
)

bool GL::gglBindExtensions ( DLibrary ,
WGLExtensionPtrs *  ,
WGLExtensionFlags *  ,
HDC   
)

GL::GL_FUNCTION ( glXQueryExtension  ,
Bool  ,
(Display *dpy, int *errorBase, int *eventBase)   
)

Display int int* minor GL::GL_FUNCTION ( glXGetConfig  ,
int  ,
(Display *dpy, XVisualInfo *vis, int attrib, int *value)   
)

Display int int* minor XVisualInfo Display int int* attribList GL::GL_FUNCTION ( glXCreateGLXPixmap  ,
GLXPixmap  ,
(Display *dpy, XVisualInfo *vis, Pixmap pixmap)   
)

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix GL::GL_FUNCTION ( glXCreateContext  ,
GLXContext  ,
(Display *dpy, XVisualInfo *vis, GLXContext shareList, Bool direct)   
)

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx GL::GL_FUNCTION ( glXIsDirect  ,
Bool  ,
(Display *dpy, GLXContext ctx)   
)

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GLXContext GLuint mask GL::GL_FUNCTION ( glXMakeCurrent  ,
Bool  ,
(Display *dpy, GLXDrawable drawable, GLXContext ctx)   
)

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GLXContext GLuint mask void GL::GL_FUNCTION ( glXGetCurrentDrawable  ,
GLXDrawable  ,
(void  
)

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GLXContext GLuint mask void void GL::GL_FUNCTION ( glXWaitX  ,
void  ,
(void  
)

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GLXContext GLuint mask void void Display GLXDrawable drawable GL::GL_FUNCTION ( glXUseXFont  ,
void  ,
(Font font, int first, int count, int listBase)   
)

GLDisplay GL::gglCreateDisplay ( ::Display *  ,
int  screen 
)

GLSurface GL::gglCreateSurface ( GLDisplay  ,
Window  ,
GLFormat   
)

XVisualInfo* GL::gglGetFormatVisual ( GLDisplay  dp,
GLFormat  format 
)


Variable Documentation

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GL::GLint

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GL::HDC

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GL::GLint

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GL::GLint

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR GL::GLint

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF* GL::BOOL

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF GL::HDC

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT GL::BOOL

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT GL::HDC

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT GL::DWORD

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT GL::DWORD

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT GL::DWORD

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT GL::FLOAT

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT GL::FLOAT

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT GL::GLint

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT LPGLYPHMETRICSFLOAT GL::BOOL

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT LPGLYPHMETRICSFLOAT GL::HDC

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT LPGLYPHMETRICSFLOAT GL::DWORD

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT LPGLYPHMETRICSFLOAT GL::DWORD

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT LPGLYPHMETRICSFLOAT GL::DWORD

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT LPGLYPHMETRICSFLOAT GL::FLOAT

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT LPGLYPHMETRICSFLOAT GL::FLOAT

HDC HGLRC VOID HGLRC LPLAYERPLANEDESCRIPTOR COLORREF UINT LPGLYPHMETRICSFLOAT GL::GLint

Display* GL::dpy

Display int* GL::major

Display int int* minor XVisualInfo Display* GL::dpy

Display int int* minor XVisualInfo Display int GL::screen

Display int int* minor XVisualInfo Display int int* attribList GL::void

Display int int* minor XVisualInfo Display int int* attribList Display* GL::dpy

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix GL::void

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display* GL::dpy

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx GL::void

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display* GL::dpy

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GL::src

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GLXContext GL::dst

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GLXContext GLuint mask GL::GLXContext

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GLXContext GLuint mask void GL::void

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GLXContext GLuint mask void void GL::void

Display int int* minor XVisualInfo Display int int* attribList Display GLXPixmap pix Display GLXContext ctx Display GLXContext GLXContext GLuint mask void void Display* GL::dpy