glx.glx

Undocumented in source.

Members

Aliases

GLXContext
alias GLXContext = void*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLXContextID
alias GLXContextID = XID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLXDrawable
alias GLXDrawable = XID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLXEvent
alias GLXEvent = __GLXEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLXFBConfig
alias GLXFBConfig = __GLXFBConfigRec*
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLXFBConfigID
alias GLXFBConfigID = XID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLXPbuffer
alias GLXPbuffer = XID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLXPixmap
alias GLXPixmap = XID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLXWindow
alias GLXWindow = XID
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXALLOCATEMEMORYNVPROC
alias PFNGLXALLOCATEMEMORYNVPROC = void* function(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXBEGINFRAMETRACKINGMESAPROC
alias PFNGLXBEGINFRAMETRACKINGMESAPROC = int function(Display* dpy, GLXDrawable drawable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXCHOOSEFBCONFIGPROC
alias PFNGLXCHOOSEFBCONFIGPROC = GLXFBConfig* function(Display* dpy, int screen, const int* attrib_list, int* nelements)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXCREATENEWCONTEXTPROC
alias PFNGLXCREATENEWCONTEXTPROC = GLXContext function(Display* dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXCREATEPBUFFERPROC
alias PFNGLXCREATEPBUFFERPROC = GLXPbuffer function(Display* dpy, GLXFBConfig config, const int* attrib_list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXCREATEPIXMAPPROC
alias PFNGLXCREATEPIXMAPPROC = GLXPixmap function(Display* dpy, GLXFBConfig config, Pixmap pixmap, const int* attrib_list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXCREATEWINDOWPROC
alias PFNGLXCREATEWINDOWPROC = GLXWindow function(Display* dpy, GLXFBConfig config, Window win, const int* attrib_list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXDESTROYPBUFFERPROC
alias PFNGLXDESTROYPBUFFERPROC = void function(Display* dpy, GLXPbuffer pbuf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXDESTROYPIXMAPPROC
alias PFNGLXDESTROYPIXMAPPROC = void function(Display* dpy, GLXPixmap pixmap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXDESTROYWINDOWPROC
alias PFNGLXDESTROYWINDOWPROC = void function(Display* dpy, GLXWindow win)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXENDFRAMETRACKINGMESAPROC
alias PFNGLXENDFRAMETRACKINGMESAPROC = int function(Display* dpy, GLXDrawable drawable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXFREEMEMORYNVPROC
alias PFNGLXFREEMEMORYNVPROC = void function(GLvoid* pointer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXGETCURRENTDISPLAYPROC
alias PFNGLXGETCURRENTDISPLAYPROC = Display* function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXGETCURRENTREADDRAWABLEPROC
alias PFNGLXGETCURRENTREADDRAWABLEPROC = GLXDrawable function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXGETFBCONFIGATTRIBPROC
alias PFNGLXGETFBCONFIGATTRIBPROC = int function(Display* dpy, GLXFBConfig config, int attribute, int* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXGETFBCONFIGSPROC
alias PFNGLXGETFBCONFIGSPROC = GLXFBConfig* function(Display* dpy, int screen, int* nelements)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXGETFRAMEUSAGEMESAPROC
alias PFNGLXGETFRAMEUSAGEMESAPROC = int function(Display* dpy, GLXDrawable drawable, float* usage)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXGETPROCADDRESSPROC
alias PFNGLXGETPROCADDRESSPROC = __GLXextFuncPtr function(const GLubyte* procName)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXGETSELECTEDEVENTPROC
alias PFNGLXGETSELECTEDEVENTPROC = void function(Display* dpy, GLXDrawable draw, ulong* event_mask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXGETSWAPINTERVALMESAPROC
alias PFNGLXGETSWAPINTERVALMESAPROC = int function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXGETVISUALFROMFBCONFIGPROC
alias PFNGLXGETVISUALFROMFBCONFIGPROC = XVisualInfo* function(Display* dpy, GLXFBConfig config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXMAKECONTEXTCURRENTPROC
alias PFNGLXMAKECONTEXTCURRENTPROC = bool function(Display* dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXQUERYCONTEXTPROC
alias PFNGLXQUERYCONTEXTPROC = int function(Display* dpy, GLXContext ctx, int attribute, int* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXQUERYDRAWABLEPROC
alias PFNGLXQUERYDRAWABLEPROC = void function(Display* dpy, GLXDrawable draw, int attribute, uint* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXQUERYFRAMETRACKINGMESAPROC
alias PFNGLXQUERYFRAMETRACKINGMESAPROC = int function(Display* dpy, GLXDrawable drawable, long* swapCount, long* missedFrames, float* lastMissedUsage)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXSELECTEVENTPROC
alias PFNGLXSELECTEVENTPROC = void function(Display* dpy, GLXDrawable draw, ulong event_mask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
PFNGLXSWAPINTERVALMESAPROC
alias PFNGLXSWAPINTERVALMESAPROC = int function(uint interval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__GLXextFuncPtr
alias __GLXextFuncPtr = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

GLX_BAD_SCREEN
anonymousenum GLX_BAD_SCREEN
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLX_CONFIG_CAVEAT
anonymousenum GLX_CONFIG_CAVEAT
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLX_SAMPLE_BUFFERS
anonymousenum GLX_SAMPLE_BUFFERS
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLX_USE_GL
anonymousenum GLX_USE_GL
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLX_VENDOR
anonymousenum GLX_VENDOR
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

glXAllocateMemoryNV
void* glXAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority)

* The following aren't in glxext.h yet.

glXBeginFrameTrackingMESA
int glXBeginFrameTrackingMESA(Display* dpy, GLXDrawable drawable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXBindTexImageARB
bool glXBindTexImageARB(Display* dpy, GLXPbuffer pbuffer, int buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXChooseFBConfig
GLXFBConfig* glXChooseFBConfig(Display* dpy, int screen, int* attribList, int* nitems)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXChooseVisual
XVisualInfo* glXChooseVisual(Display* dpy, int screen, int* attribList)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXCopyContext
void glXCopyContext(Display* dpy, GLXContext src, GLXContext dst, ulong mask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXCreateContext
GLXContext glXCreateContext(Display* dpy, XVisualInfo* vis, GLXContext shareList, bool direct)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXCreateGLXPixmap
GLXPixmap glXCreateGLXPixmap(Display* dpy, XVisualInfo* visual, Pixmap pixmap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXCreateNewContext
GLXContext glXCreateNewContext(Display* dpy, GLXFBConfig config, int renderType, GLXContext shareList, Bool direct)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXCreatePbuffer
GLXPbuffer glXCreatePbuffer(Display* dpy, GLXFBConfig config, int* attribList)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXCreatePixmap
GLXPixmap glXCreatePixmap(Display* dpy, GLXFBConfig config, Pixmap pixmap, int* attribList)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXCreateWindow
GLXWindow glXCreateWindow(Display* dpy, GLXFBConfig config, Window win, int* attribList)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXDestroyContext
void glXDestroyContext(Display* dpy, GLXContext ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXDestroyGLXPixmap
void glXDestroyGLXPixmap(Display* dpy, GLXPixmap pixmap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXDestroyPbuffer
void glXDestroyPbuffer(Display* dpy, GLXPbuffer pbuf)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXDestroyPixmap
void glXDestroyPixmap(Display* dpy, GLXPixmap pixmap)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXDestroyWindow
void glXDestroyWindow(Display* dpy, GLXWindow window)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXDrawableAttribARB
bool glXDrawableAttribARB(Display* dpy, GLXDrawable draw, int* attribList)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXEndFrameTrackingMESA
int glXEndFrameTrackingMESA(Display* dpy, GLXDrawable drawable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXFreeMemoryNV
void glXFreeMemoryNV(GLvoid* pointer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetClientString
const(char*) glXGetClientString(Display* dpy, int name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetConfig
int glXGetConfig(Display* dpy, XVisualInfo* visual, int attrib, int* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetCurrentContext
GLXContext glXGetCurrentContext()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetCurrentDisplay
Display* glXGetCurrentDisplay()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetCurrentDrawable
GLXDrawable glXGetCurrentDrawable()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetCurrentReadDrawable
GLXDrawable glXGetCurrentReadDrawable()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetFBConfigAttrib
int glXGetFBConfigAttrib(Display* dpy, GLXFBConfig config, int attribute, int* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetFBConfigs
GLXFBConfig* glXGetFBConfigs(Display* dpy, int screen, int* nelements)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetFrameUsageMESA
int glXGetFrameUsageMESA(Display* dpy, GLXDrawable drawable, float* usage)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetProcAddress
void function() glXGetProcAddress(GLubyte* procname)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetProcAddressARB
__GLXextFuncPtr glXGetProcAddressARB(GLubyte* )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetProcAddressS
void function() glXGetProcAddressS(string procName)
Undocumented in source. Be warned that the author may not have intended to support it.
glXGetSelectedEvent
void glXGetSelectedEvent(Display* dpy, GLXDrawable drawable, ulong* mask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetSwapIntervalMESA
int glXGetSwapIntervalMESA()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXGetVisualFromFBConfig
XVisualInfo* glXGetVisualFromFBConfig(Display* dpy, GLXFBConfig config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXIsDirect
bool glXIsDirect(Display* dpy, GLXContext ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXMakeContextCurrent
Bool glXMakeContextCurrent(Display* dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXMakeCurrent
bool glXMakeCurrent(Display* dpy, GLXDrawable drawable, GLXContext ctx)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXQueryContext
int glXQueryContext(Display* dpy, GLXContext ctx, int attribute, int* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXQueryDrawable
void glXQueryDrawable(Display* dpy, GLXDrawable draw, int attribute, uint* value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXQueryExtension
bool glXQueryExtension(Display* dpy, int* errorb, int* event)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXQueryExtensionsString
const(char*) glXQueryExtensionsString(Display* dpy, int screen)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXQueryFrameTrackingMESA
int glXQueryFrameTrackingMESA(Display* dpy, GLXDrawable drawable, long* swapCount, long* missedFrames, float* lastMissedUsage)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXQueryServerString
const(char*) glXQueryServerString(Display* dpy, int screen, int name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXQueryVersion
bool glXQueryVersion(Display* dpy, int* maj, int* min)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXReleaseTexImageARB
bool glXReleaseTexImageARB(Display* dpy, GLXPbuffer pbuffer, int buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXSelectEvent
void glXSelectEvent(Display* dpy, GLXDrawable drawable, ulong mask)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXSwapBuffers
void glXSwapBuffers(Display* dpy, GLXDrawable drawable)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXSwapIntervalMESA
int glXSwapIntervalMESA(uint interval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXUseXFont
void glXUseXFont(Font font, int first, int count, int list)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXWaitGL
void glXWaitGL()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
glXWaitX
void glXWaitX()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

GLXBufferSwapComplete
struct GLXBufferSwapComplete
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLXPbufferClobberEvent
struct GLXPbufferClobberEvent

Should these go here, or in another header?

Unions

__GLXEvent
union __GLXEvent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Variables

GLX_BufferSwapComplete
auto GLX_BufferSwapComplete;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLX_EXTENSION_NAME
string GLX_EXTENSION_NAME;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GLX_PbufferClobber
auto GLX_PbufferClobber;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
__GLX_NUMBER_EVENTS
auto __GLX_NUMBER_EVENTS;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta