_glxapi_table Struct Reference


Data Fields

XVisualInfo *(* ChooseVisual )(Display *dpy, int screen, int *list)
void(* CopyContext )(Display *dpy, GLXContext src, GLXContext dst, unsigned long mask)
GLXContext(* CreateContext )(Display *dpy, XVisualInfo *visinfo, GLXContext shareList, Bool direct)
GLXPixmap(* CreateGLXPixmap )(Display *dpy, XVisualInfo *visinfo, Pixmap pixmap)
void(* DestroyContext )(Display *dpy, GLXContext ctx)
void(* DestroyGLXPixmap )(Display *dpy, GLXPixmap pixmap)
int(* GetConfig )(Display *dpy, XVisualInfo *visinfo, int attrib, int *value)
Bool(* IsDirect )(Display *dpy, GLXContext ctx)
Bool(* MakeCurrent )(Display *dpy, GLXDrawable drawable, GLXContext ctx)
Bool(* QueryExtension )(Display *dpy, int *errorb, int *event)
Bool(* QueryVersion )(Display *dpy, int *maj, int *min)
void(* SwapBuffers )(Display *dpy, GLXDrawable drawable)
void(* UseXFont )(Font font, int first, int count, int listBase)
void(* WaitGL )(void)
void(* WaitX )(void)
const char *(* GetClientString )(Display *dpy, int name)
const char *(* QueryExtensionsString )(Display *dpy, int screen)
const char *(* QueryServerString )(Display *dpy, int screen, int name)
GLXFBConfig *(* ChooseFBConfig )(Display *dpy, int screen, const int *attribList, int *nitems)
GLXContext(* CreateNewContext )(Display *dpy, GLXFBConfig config, int renderType, GLXContext shareList, Bool direct)
GLXPbuffer(* CreatePbuffer )(Display *dpy, GLXFBConfig config, const int *attribList)
GLXPixmap(* CreatePixmap )(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attribList)
GLXWindow(* CreateWindow )(Display *dpy, GLXFBConfig config, Window win, const int *attribList)
void(* DestroyPbuffer )(Display *dpy, GLXPbuffer pbuf)
void(* DestroyPixmap )(Display *dpy, GLXPixmap pixmap)
void(* DestroyWindow )(Display *dpy, GLXWindow window)
int(* GetFBConfigAttrib )(Display *dpy, GLXFBConfig config, int attribute, int *value)
GLXFBConfig *(* GetFBConfigs )(Display *dpy, int screen, int *nelements)
void(* GetSelectedEvent )(Display *dpy, GLXDrawable drawable, unsigned long *mask)
XVisualInfo *(* GetVisualFromFBConfig )(Display *dpy, GLXFBConfig config)
Bool(* MakeContextCurrent )(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
int(* QueryContext )(Display *dpy, GLXContext ctx, int attribute, int *value)
void(* QueryDrawable )(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value)
void(* SelectEvent )(Display *dpy, GLXDrawable drawable, unsigned long mask)
int(* SwapIntervalSGI )(int)
int(* GetVideoSyncSGI )(unsigned int *count)
int(* WaitVideoSyncSGI )(int divisor, int remainder, unsigned int *count)
Bool(* MakeCurrentReadSGI )(Display *, GLXDrawable, GLXDrawable, GLXContext)
void * CreateGLXVideoSourceSGIX
void * DestroyGLXVideoSourceSGIX
void(* FreeContextEXT )(Display *dpy, GLXContext context)
GLXContextID(* GetContextIDEXT )(const GLXContext context)
GLXContext(* ImportContextEXT )(Display *dpy, GLXContextID contextID)
int(* QueryContextInfoEXT )(Display *dpy, GLXContext context, int attribute, int *value)
int(* GetFBConfigAttribSGIX )(Display *, GLXFBConfigSGIX, int, int *)
GLXFBConfigSGIX *(* ChooseFBConfigSGIX )(Display *, int, int *, int *)
GLXPixmap(* CreateGLXPixmapWithConfigSGIX )(Display *, GLXFBConfigSGIX, Pixmap)
GLXContext(* CreateContextWithConfigSGIX )(Display *, GLXFBConfigSGIX, int, GLXContext, Bool)
XVisualInfo *(* GetVisualFromFBConfigSGIX )(Display *, GLXFBConfigSGIX)
GLXFBConfigSGIX(* GetFBConfigFromVisualSGIX )(Display *, XVisualInfo *)
GLXPbufferSGIX(* CreateGLXPbufferSGIX )(Display *, GLXFBConfigSGIX, unsigned int, unsigned int, int *)
void(* DestroyGLXPbufferSGIX )(Display *, GLXPbufferSGIX)
int(* QueryGLXPbufferSGIX )(Display *, GLXPbufferSGIX, int, unsigned int *)
void(* SelectEventSGIX )(Display *, GLXDrawable, unsigned long)
void(* GetSelectedEventSGIX )(Display *, GLXDrawable, unsigned long *)
void(* CushionSGI )(Display *, Window, float)
int(* BindChannelToWindowSGIX )(Display *, int, int, Window)
int(* ChannelRectSGIX )(Display *, int, int, int, int, int, int)
int(* QueryChannelRectSGIX )(Display *, int, int, int *, int *, int *, int *)
int(* QueryChannelDeltasSGIX )(Display *, int, int, int *, int *, int *, int *)
int(* ChannelRectSyncSGIX )(Display *, int, int, GLenum)
void * AssociciateDMPbufferSGIX
void(* JoinSwapGroupSGIX )(Display *, GLXDrawable, GLXDrawable)
void(* BindSwapBarrierSGIX )(Display *, GLXDrawable, int)
Bool(* QueryMaxSwapBarriersSGIX )(Display *, int, int *)
Status(* GetTransparentIndexSUN )(Display *, Window, Window, long *)
void(* CopySubBufferMESA )(Display *dpy, GLXDrawable drawable, int x, int y, int width, int height)
Bool(* ReleaseBuffersMESA )(Display *dpy, Window w)
GLXPixmap(* CreateGLXPixmapMESA )(Display *dpy, XVisualInfo *visinfo, Pixmap pixmap, Colormap cmap)
Bool(* Set3DfxModeMESA )(int mode)
void *(* AllocateMemoryNV )(GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority)
void(* FreeMemoryNV )(GLvoid *pointer)
GLuint(* GetAGPOffsetMESA )(const GLvoid *pointer)
void(* BindTexImageEXT )(Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list)
void(* ReleaseTexImageEXT )(Display *dpy, GLXDrawable drawable, int buffer)

Detailed Description

Definition at line 62 of file glxapi.h.


Field Documentation

XVisualInfo*(* _glxapi_table::ChooseVisual)(Display *dpy, int screen, int *list)

void(* _glxapi_table::CopyContext)(Display *dpy, GLXContext src, GLXContext dst, unsigned long mask)

GLXContext(* _glxapi_table::CreateContext)(Display *dpy, XVisualInfo *visinfo, GLXContext shareList, Bool direct)

GLXPixmap(* _glxapi_table::CreateGLXPixmap)(Display *dpy, XVisualInfo *visinfo, Pixmap pixmap)

void(* _glxapi_table::DestroyContext)(Display *dpy, GLXContext ctx)

void(* _glxapi_table::DestroyGLXPixmap)(Display *dpy, GLXPixmap pixmap)

int(* _glxapi_table::GetConfig)(Display *dpy, XVisualInfo *visinfo, int attrib, int *value)

Bool(* _glxapi_table::IsDirect)(Display *dpy, GLXContext ctx)

Bool(* _glxapi_table::MakeCurrent)(Display *dpy, GLXDrawable drawable, GLXContext ctx)

Bool(* _glxapi_table::QueryExtension)(Display *dpy, int *errorb, int *event)

Bool(* _glxapi_table::QueryVersion)(Display *dpy, int *maj, int *min)

void(* _glxapi_table::SwapBuffers)(Display *dpy, GLXDrawable drawable)

void(* _glxapi_table::UseXFont)(Font font, int first, int count, int listBase)

void(* _glxapi_table::WaitGL)(void)

void(* _glxapi_table::WaitX)(void)

const char*(* _glxapi_table::GetClientString)(Display *dpy, int name)

const char*(* _glxapi_table::QueryExtensionsString)(Display *dpy, int screen)

const char*(* _glxapi_table::QueryServerString)(Display *dpy, int screen, int name)

GLXFBConfig*(* _glxapi_table::ChooseFBConfig)(Display *dpy, int screen, const int *attribList, int *nitems)

GLXContext(* _glxapi_table::CreateNewContext)(Display *dpy, GLXFBConfig config, int renderType, GLXContext shareList, Bool direct)

GLXPbuffer(* _glxapi_table::CreatePbuffer)(Display *dpy, GLXFBConfig config, const int *attribList)

GLXPixmap(* _glxapi_table::CreatePixmap)(Display *dpy, GLXFBConfig config, Pixmap pixmap, const int *attribList)

GLXWindow(* _glxapi_table::CreateWindow)(Display *dpy, GLXFBConfig config, Window win, const int *attribList)

void(* _glxapi_table::DestroyPbuffer)(Display *dpy, GLXPbuffer pbuf)

void(* _glxapi_table::DestroyPixmap)(Display *dpy, GLXPixmap pixmap)

void(* _glxapi_table::DestroyWindow)(Display *dpy, GLXWindow window)

int(* _glxapi_table::GetFBConfigAttrib)(Display *dpy, GLXFBConfig config, int attribute, int *value)

GLXFBConfig*(* _glxapi_table::GetFBConfigs)(Display *dpy, int screen, int *nelements)

void(* _glxapi_table::GetSelectedEvent)(Display *dpy, GLXDrawable drawable, unsigned long *mask)

XVisualInfo*(* _glxapi_table::GetVisualFromFBConfig)(Display *dpy, GLXFBConfig config)

Bool(* _glxapi_table::MakeContextCurrent)(Display *dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)

int(* _glxapi_table::QueryContext)(Display *dpy, GLXContext ctx, int attribute, int *value)

void(* _glxapi_table::QueryDrawable)(Display *dpy, GLXDrawable draw, int attribute, unsigned int *value)

void(* _glxapi_table::SelectEvent)(Display *dpy, GLXDrawable drawable, unsigned long mask)

int(* _glxapi_table::SwapIntervalSGI)(int)

int(* _glxapi_table::GetVideoSyncSGI)(unsigned int *count)

int(* _glxapi_table::WaitVideoSyncSGI)(int divisor, int remainder, unsigned int *count)

Bool(* _glxapi_table::MakeCurrentReadSGI)(Display *, GLXDrawable, GLXDrawable, GLXContext)

void* _glxapi_table::CreateGLXVideoSourceSGIX

Definition at line 125 of file glxapi.h.

void* _glxapi_table::DestroyGLXVideoSourceSGIX

Definition at line 126 of file glxapi.h.

void(* _glxapi_table::FreeContextEXT)(Display *dpy, GLXContext context)

GLXContextID(* _glxapi_table::GetContextIDEXT)(const GLXContext context)

GLXContext(* _glxapi_table::ImportContextEXT)(Display *dpy, GLXContextID contextID)

int(* _glxapi_table::QueryContextInfoEXT)(Display *dpy, GLXContext context, int attribute, int *value)

int(* _glxapi_table::GetFBConfigAttribSGIX)(Display *, GLXFBConfigSGIX, int, int *)

GLXFBConfigSGIX*(* _glxapi_table::ChooseFBConfigSGIX)(Display *, int, int *, int *)

GLXPixmap(* _glxapi_table::CreateGLXPixmapWithConfigSGIX)(Display *, GLXFBConfigSGIX, Pixmap)

GLXContext(* _glxapi_table::CreateContextWithConfigSGIX)(Display *, GLXFBConfigSGIX, int, GLXContext, Bool)

XVisualInfo*(* _glxapi_table::GetVisualFromFBConfigSGIX)(Display *, GLXFBConfigSGIX)

GLXFBConfigSGIX(* _glxapi_table::GetFBConfigFromVisualSGIX)(Display *, XVisualInfo *)

GLXPbufferSGIX(* _glxapi_table::CreateGLXPbufferSGIX)(Display *, GLXFBConfigSGIX, unsigned int, unsigned int, int *)

void(* _glxapi_table::DestroyGLXPbufferSGIX)(Display *, GLXPbufferSGIX)

int(* _glxapi_table::QueryGLXPbufferSGIX)(Display *, GLXPbufferSGIX, int, unsigned int *)

void(* _glxapi_table::SelectEventSGIX)(Display *, GLXDrawable, unsigned long)

void(* _glxapi_table::GetSelectedEventSGIX)(Display *, GLXDrawable, unsigned long *)

void(* _glxapi_table::CushionSGI)(Display *, Window, float)

int(* _glxapi_table::BindChannelToWindowSGIX)(Display *, int, int, Window)

int(* _glxapi_table::ChannelRectSGIX)(Display *, int, int, int, int, int, int)

int(* _glxapi_table::QueryChannelRectSGIX)(Display *, int, int, int *, int *, int *, int *)

int(* _glxapi_table::QueryChannelDeltasSGIX)(Display *, int, int, int *, int *, int *, int *)

int(* _glxapi_table::ChannelRectSyncSGIX)(Display *, int, int, GLenum)

void* _glxapi_table::AssociciateDMPbufferSGIX

Definition at line 165 of file glxapi.h.

void(* _glxapi_table::JoinSwapGroupSGIX)(Display *, GLXDrawable, GLXDrawable)

void(* _glxapi_table::BindSwapBarrierSGIX)(Display *, GLXDrawable, int)

Bool(* _glxapi_table::QueryMaxSwapBarriersSGIX)(Display *, int, int *)

Status(* _glxapi_table::GetTransparentIndexSUN)(Display *, Window, Window, long *)

void(* _glxapi_table::CopySubBufferMESA)(Display *dpy, GLXDrawable drawable, int x, int y, int width, int height)

Bool(* _glxapi_table::ReleaseBuffersMESA)(Display *dpy, Window w)

GLXPixmap(* _glxapi_table::CreateGLXPixmapMESA)(Display *dpy, XVisualInfo *visinfo, Pixmap pixmap, Colormap cmap)

Bool(* _glxapi_table::Set3DfxModeMESA)(int mode)

void*(* _glxapi_table::AllocateMemoryNV)(GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority)

void(* _glxapi_table::FreeMemoryNV)(GLvoid *pointer)

GLuint(* _glxapi_table::GetAGPOffsetMESA)(const GLvoid *pointer)

void(* _glxapi_table::BindTexImageEXT)(Display *dpy, GLXDrawable drawable, int buffer, const int *attrib_list)

void(* _glxapi_table::ReleaseTexImageEXT)(Display *dpy, GLXDrawable drawable, int buffer)


The documentation for this struct was generated from the following file:
Generated on Tue Sep 29 06:25:57 2009 for Gallium3D by  doxygen 1.5.4