Top | ![]() |
![]() |
![]() |
![]() |
GdkGLWindow * | gdk_gl_window_new () |
void | gdk_gl_window_destroy () |
GdkWindow * | gdk_gl_window_get_window () |
GdkGLWindow * | gdk_window_set_gl_capability () |
void | gdk_window_unset_gl_capability () |
gboolean | gdk_window_is_gl_capable () |
GdkGLWindow * | gdk_window_get_gl_window () |
#define | gdk_window_get_gl_drawable() |
GdkGLWindow * gdk_gl_window_new (GdkGLConfig *glconfig
,GdkWindow *window
,const int *attrib_list
);
Creates an on-screen rendering area. attrib_list is currently unused. This must be set to NULL or empty (first attribute of None). See GLX 1.3 spec.
glconfig |
a GdkGLConfig. |
|
window |
the GdkWindow to be used as the rendering area. |
|
attrib_list |
this must be set to NULL or empty (first attribute of None). |
void
gdk_gl_window_destroy (GdkGLWindow *glwindow
);
Destroys the OpenGL resources associated with glwindow
and
decrements glwindow
's reference count.
GdkWindow *
gdk_gl_window_get_window (GdkGLWindow *glwindow
);
Returns the GdkWindow associated with glwindow
.
Notice that GdkGLWindow is not GdkWindow, but another GdkDrawable which have an associated GdkWindow.
GdkGLWindow * gdk_window_set_gl_capability (GdkWindow *window
,GdkGLConfig *glconfig
,const int *attrib_list
);
Set the OpenGL-capability to the window
.
This function creates a new GdkGLWindow held by the window
.
attrib_list is currently unused. This must be set to NULL or empty
(first attribute of None).
window |
the GdkWindow to be used as the rendering area. |
|
glconfig |
a GdkGLConfig. |
|
attrib_list |
this must be set to NULL or empty (first attribute of None). |
void
gdk_window_unset_gl_capability (GdkWindow *window
);
Unset the OpenGL-capability of the window
.
This function destroys the GdkGLWindow held by the window
.
gboolean
gdk_window_is_gl_capable (GdkWindow *window
);
Returns whether the window
is OpenGL-capable.
GdkGLWindow *
gdk_window_get_gl_window (GdkWindow *window
);
Returns the GdkGLWindow held by the window
.
#define gdk_window_get_gl_drawable(window)
Returns the GdkGLDrawable held by the window
. In fact, this is macro
that casts the result of gdk_window_get_gl_window to GdkGLDrawable.