Top | ![]() |
![]() |
![]() |
![]() |
gboolean | gdk_x11_gl_query_glx_extension () |
GdkGLConfig * | gdk_x11_gl_config_new_from_visualid () |
GdkGLConfig * | gdk_x11_gl_config_new_from_visualid_for_screen () |
Display * | gdk_x11_gl_config_get_xdisplay () |
int | gdk_x11_gl_config_get_screen_number () |
XVisualInfo * | gdk_x11_gl_config_get_xvinfo () |
gboolean | gdk_x11_gl_config_is_mesa_glx () |
GdkGLContext * | gdk_x11_gl_context_foreign_new () |
GLXContext | gdk_x11_gl_context_get_glxcontext () |
GLXPixmap | gdk_x11_gl_pixmap_get_glxpixmap () |
Window | gdk_x11_gl_window_get_glxwindow () |
#define | GDK_GL_CONFIG_XDISPLAY() |
#define | GDK_GL_CONFIG_SCREEN_XNUMBER() |
#define | GDK_GL_CONFIG_XVINFO() |
#define | GDK_GL_CONFIG_XCOLORMAP() |
#define | GDK_GL_CONTEXT_GLXCONTEXT() |
#define | GDK_GL_PIXMAP_GLXPIXMAP() |
#define | GDK_GL_WINDOW_GLXWINDOW() |
gboolean gdk_x11_gl_query_glx_extension (GdkGLConfig *glconfig
,const char *extension
);
Determines whether a given GLX extension is supported.
GdkGLConfig *
gdk_x11_gl_config_new_from_visualid (VisualID xvisualid
);
Creates GdkGLConfig from given visual ID that specifies the OpenGL-capable visual.
GdkGLConfig * gdk_x11_gl_config_new_from_visualid_for_screen (GdkScreen *screen
,VisualID xvisualid
);
Creates GdkGLConfig from given visual ID that specifies the OpenGL-capable visual.
Display *
gdk_x11_gl_config_get_xdisplay (GdkGLConfig *glconfig
);
Gets X Display.
int
gdk_x11_gl_config_get_screen_number (GdkGLConfig *glconfig
);
Gets X screen number.
XVisualInfo *
gdk_x11_gl_config_get_xvinfo (GdkGLConfig *glconfig
);
Gets XVisualInfo data.
gboolean
gdk_x11_gl_config_is_mesa_glx (GdkGLConfig *glconfig
);
Returns whether the server's GLX entension is Mesa.
GdkGLContext * gdk_x11_gl_context_foreign_new (GdkGLConfig *glconfig
,GdkGLContext *share_list
,GLXContext glxcontext
);
Creates GdkGLContext from existing GLXContext.
glconfig |
GdkGLConfig that represents the visual the GLXContext uses. |
|
share_list |
the GdkGLContext which shares display lists with the GLXContext, or NULL. |
|
glxcontext |
exsisting GLXContext. |
GLXContext
gdk_x11_gl_context_get_glxcontext (GdkGLContext *glcontext
);
Gets GLXContext.
GLXPixmap
gdk_x11_gl_pixmap_get_glxpixmap (GdkGLPixmap *glpixmap
);
Gets GLXPixmap.
Window
gdk_x11_gl_window_get_glxwindow (GdkGLWindow *glwindow
);
Gets X Window.
#define GDK_GL_CONFIG_XDISPLAY(glconfig) (GDK_GL_CONFIG_IMPL_X11 (glconfig)->xdisplay)
Gets X Display.
#define GDK_GL_CONFIG_SCREEN_XNUMBER(glconfig) (GDK_GL_CONFIG_IMPL_X11 (glconfig)->screen_num)
Gets X screen number.
#define GDK_GL_CONFIG_XVINFO(glconfig) (GDK_GL_CONFIG_IMPL_X11 (glconfig)->xvinfo)
Gets XVisualInfo data.
#define GDK_GL_CONFIG_XCOLORMAP(glconfig) (GDK_COLORMAP_XCOLORMAP (GDK_GL_CONFIG_IMPL_X11 (glconfig)->colormap))
Gets X Colormap.
#define GDK_GL_CONTEXT_GLXCONTEXT(glcontext) (GDK_GL_CONTEXT_IMPL_X11 (glcontext)->glxcontext)
Gets GLXContext.
#define GDK_GL_PIXMAP_GLXPIXMAP(glpixmap) (GDK_GL_PIXMAP_IMPL_X11 (glpixmap)->glxpixmap)
Gets GLXPixmap.