Go to the source code of this file.
|
typedef XID | GLXWindow |
|
typedef XID | GLXDrawable |
|
typedef struct __GLXFBConfig * | GLXFBConfig |
|
typedef struct __GLXcontext * | GLXContext |
|
typedef void(* | __GLXextproc) (void) |
|
typedef int(* | PFNGLXGETFBCONFIGATTRIBPROC) (Display *, GLXFBConfig, int, int *) |
|
typedef const char *(* | PFNGLXGETCLIENTSTRINGPROC) (Display *, int) |
|
typedef Bool(* | PFNGLXQUERYEXTENSIONPROC) (Display *, int *, int *) |
|
typedef Bool(* | PFNGLXQUERYVERSIONPROC) (Display *, int *, int *) |
|
typedef void(* | PFNGLXDESTROYCONTEXTPROC) (Display *, GLXContext) |
|
typedef Bool(* | PFNGLXMAKECURRENTPROC) (Display *, GLXDrawable, GLXContext) |
|
typedef void(* | PFNGLXSWAPBUFFERSPROC) (Display *, GLXDrawable) |
|
typedef const char *(* | PFNGLXQUERYEXTENSIONSSTRINGPROC) (Display *, int) |
|
typedef GLXFBConfig *(* | PFNGLXGETFBCONFIGSPROC) (Display *, int, int *) |
|
typedef GLXContext(* | PFNGLXCREATENEWCONTEXTPROC) (Display *, GLXFBConfig, int, GLXContext, Bool) |
|
typedef __GLXextproc(* | PFNGLXGETPROCADDRESSPROC) (const GLubyte *procName) |
|
typedef void(* | PFNGLXSWAPINTERVALEXTPROC) (Display *, GLXDrawable, int) |
|
typedef XVisualInfo *(* | PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *, GLXFBConfig) |
|
typedef GLXWindow(* | PFNGLXCREATEWINDOWPROC) (Display *, GLXFBConfig, Window, const int *) |
|
typedef void(* | PFNGLXDESTROYWINDOWPROC) (Display *, GLXWindow) |
|
typedef int(* | PFNGLXSWAPINTERVALMESAPROC) (int) |
|
typedef int(* | PFNGLXSWAPINTERVALSGIPROC) (int) |
|
typedef GLXContext(* | PFNGLXCREATECONTEXTATTRIBSARBPROC) (Display *, GLXFBConfig, GLXContext, Bool, const int *) |
|
typedef struct _GLFWcontextGLX | _GLFWcontextGLX |
|
typedef struct _GLFWlibraryGLX | _GLFWlibraryGLX |
|
◆ _GLFW_PLATFORM_CONTEXT_STATE
◆ _GLFW_PLATFORM_LIBRARY_CONTEXT_STATE
◆ GLX_ACCUM_ALPHA_SIZE
#define GLX_ACCUM_ALPHA_SIZE 17 |
◆ GLX_ACCUM_BLUE_SIZE
#define GLX_ACCUM_BLUE_SIZE 16 |
◆ GLX_ACCUM_GREEN_SIZE
#define GLX_ACCUM_GREEN_SIZE 15 |
◆ GLX_ACCUM_RED_SIZE
#define GLX_ACCUM_RED_SIZE 14 |
◆ GLX_ALPHA_SIZE
#define GLX_ALPHA_SIZE 11 |
◆ GLX_AUX_BUFFERS
#define GLX_AUX_BUFFERS 7 |
◆ GLX_BLUE_SIZE
◆ GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB
#define GLX_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 |
◆ GLX_CONTEXT_CORE_PROFILE_BIT_ARB
#define GLX_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001 |
◆ GLX_CONTEXT_DEBUG_BIT_ARB
#define GLX_CONTEXT_DEBUG_BIT_ARB 0x00000001 |
◆ GLX_CONTEXT_ES2_PROFILE_BIT_EXT
#define GLX_CONTEXT_ES2_PROFILE_BIT_EXT 0x00000004 |
◆ GLX_CONTEXT_FLAGS_ARB
#define GLX_CONTEXT_FLAGS_ARB 0x2094 |
◆ GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB
#define GLX_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x00000002 |
◆ GLX_CONTEXT_MAJOR_VERSION_ARB
#define GLX_CONTEXT_MAJOR_VERSION_ARB 0x2091 |
◆ GLX_CONTEXT_MINOR_VERSION_ARB
#define GLX_CONTEXT_MINOR_VERSION_ARB 0x2092 |
◆ GLX_CONTEXT_OPENGL_NO_ERROR_ARB
#define GLX_CONTEXT_OPENGL_NO_ERROR_ARB 0x31b3 |
◆ GLX_CONTEXT_PROFILE_MASK_ARB
#define GLX_CONTEXT_PROFILE_MASK_ARB 0x9126 |
◆ GLX_CONTEXT_RELEASE_BEHAVIOR_ARB
#define GLX_CONTEXT_RELEASE_BEHAVIOR_ARB 0x2097 |
◆ GLX_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB
#define GLX_CONTEXT_RELEASE_BEHAVIOR_FLUSH_ARB 0x2098 |
◆ GLX_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB
#define GLX_CONTEXT_RELEASE_BEHAVIOR_NONE_ARB 0 |
◆ GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB
#define GLX_CONTEXT_RESET_NOTIFICATION_STRATEGY_ARB 0x8256 |
◆ GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB
#define GLX_CONTEXT_ROBUST_ACCESS_BIT_ARB 0x00000004 |
◆ GLX_DEPTH_SIZE
#define GLX_DEPTH_SIZE 12 |
◆ GLX_DOUBLEBUFFER
#define GLX_DOUBLEBUFFER 5 |
◆ GLX_DRAWABLE_TYPE
#define GLX_DRAWABLE_TYPE 0x8010 |
◆ GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB
#define GLX_FRAMEBUFFER_SRGB_CAPABLE_ARB 0x20b2 |
◆ GLX_GREEN_SIZE
◆ GLX_LOSE_CONTEXT_ON_RESET_ARB
#define GLX_LOSE_CONTEXT_ON_RESET_ARB 0x8252 |
◆ GLX_NO_RESET_NOTIFICATION_ARB
#define GLX_NO_RESET_NOTIFICATION_ARB 0x8261 |
◆ GLX_RED_SIZE
◆ GLX_RENDER_TYPE
#define GLX_RENDER_TYPE 0x8011 |
◆ GLX_RGBA_BIT
#define GLX_RGBA_BIT 0x00000001 |
◆ GLX_RGBA_TYPE
#define GLX_RGBA_TYPE 0x8014 |
◆ GLX_SAMPLES
#define GLX_SAMPLES 0x186a1 |
◆ GLX_STENCIL_SIZE
#define GLX_STENCIL_SIZE 13 |
◆ GLX_STEREO
◆ GLX_VENDOR
◆ GLX_VISUAL_ID
#define GLX_VISUAL_ID 0x800b |
◆ GLX_WINDOW_BIT
#define GLX_WINDOW_BIT 0x00000001 |
◆ glXCreateNewContext
#define glXCreateNewContext _glfw.glx.CreateNewContext |
◆ glXCreateWindow
#define glXCreateWindow _glfw.glx.CreateWindow |
◆ glXDestroyContext
#define glXDestroyContext _glfw.glx.DestroyContext |
◆ glXDestroyWindow
#define glXDestroyWindow _glfw.glx.DestroyWindow |
◆ glXGetClientString
#define glXGetClientString _glfw.glx.GetClientString |
◆ glXGetFBConfigAttrib
#define glXGetFBConfigAttrib _glfw.glx.GetFBConfigAttrib |
◆ glXGetFBConfigs
#define glXGetFBConfigs _glfw.glx.GetFBConfigs |
◆ glXGetVisualFromFBConfig
#define glXGetVisualFromFBConfig _glfw.glx.GetVisualFromFBConfig |
◆ glXMakeCurrent
#define glXMakeCurrent _glfw.glx.MakeCurrent |
◆ glXQueryExtension
#define glXQueryExtension _glfw.glx.QueryExtension |
◆ glXQueryExtensionsString
#define glXQueryExtensionsString _glfw.glx.QueryExtensionsString |
◆ glXQueryVersion
#define glXQueryVersion _glfw.glx.QueryVersion |
◆ glXSwapBuffers
#define glXSwapBuffers _glfw.glx.SwapBuffers |
◆ __GLXextproc
typedef void(* __GLXextproc) (void) |
◆ _GLFWcontextGLX
◆ _GLFWlibraryGLX
◆ GLXContext
◆ GLXDrawable
◆ GLXFBConfig
◆ GLXWindow
◆ PFNGLXCREATECONTEXTATTRIBSARBPROC
◆ PFNGLXCREATENEWCONTEXTPROC
◆ PFNGLXCREATEWINDOWPROC
◆ PFNGLXDESTROYCONTEXTPROC
typedef void(* PFNGLXDESTROYCONTEXTPROC) (Display *, GLXContext) |
◆ PFNGLXDESTROYWINDOWPROC
typedef void(* PFNGLXDESTROYWINDOWPROC) (Display *, GLXWindow) |
◆ PFNGLXGETCLIENTSTRINGPROC
typedef const char *(* PFNGLXGETCLIENTSTRINGPROC) (Display *, int) |
◆ PFNGLXGETFBCONFIGATTRIBPROC
typedef int(* PFNGLXGETFBCONFIGATTRIBPROC) (Display *, GLXFBConfig, int, int *) |
◆ PFNGLXGETFBCONFIGSPROC
typedef GLXFBConfig *(* PFNGLXGETFBCONFIGSPROC) (Display *, int, int *) |
◆ PFNGLXGETPROCADDRESSPROC
◆ PFNGLXGETVISUALFROMFBCONFIGPROC
typedef XVisualInfo *(* PFNGLXGETVISUALFROMFBCONFIGPROC) (Display *, GLXFBConfig) |
◆ PFNGLXMAKECURRENTPROC
◆ PFNGLXQUERYEXTENSIONPROC
typedef Bool(* PFNGLXQUERYEXTENSIONPROC) (Display *, int *, int *) |
◆ PFNGLXQUERYEXTENSIONSSTRINGPROC
typedef const char *(* PFNGLXQUERYEXTENSIONSSTRINGPROC) (Display *, int) |
◆ PFNGLXQUERYVERSIONPROC
typedef Bool(* PFNGLXQUERYVERSIONPROC) (Display *, int *, int *) |
◆ PFNGLXSWAPBUFFERSPROC
typedef void(* PFNGLXSWAPBUFFERSPROC) (Display *, GLXDrawable) |
◆ PFNGLXSWAPINTERVALEXTPROC
typedef void(* PFNGLXSWAPINTERVALEXTPROC) (Display *, GLXDrawable, int) |
◆ PFNGLXSWAPINTERVALMESAPROC
typedef int(* PFNGLXSWAPINTERVALMESAPROC) (int) |
◆ PFNGLXSWAPINTERVALSGIPROC
typedef int(* PFNGLXSWAPINTERVALSGIPROC) (int) |
◆ _glfwChooseVisualGLX()
◆ _glfwCreateContextGLX()
◆ _glfwDestroyContextGLX()
◆ _glfwInitGLX()
◆ _glfwTerminateGLX()
void _glfwTerminateGLX |
( |
void |
| ) |
|