![]() |
![]() |
![]() |
GtkGLExt Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#include <gdk/gdkgl.h> GdkGLPixmap; GdkGLPixmap * gdk_gl_pixmap_new (GdkGLConfig *glconfig
,GdkPixmap *pixmap
,const int *attrib_list
); void gdk_gl_pixmap_destroy (GdkGLPixmap *glpixmap
); GdkPixmap * gdk_gl_pixmap_get_pixmap (GdkGLPixmap *glpixmap
); GdkGLPixmap * gdk_pixmap_set_gl_capability (GdkPixmap *pixmap
,GdkGLConfig *glconfig
,const int *attrib_list
); void gdk_pixmap_unset_gl_capability (GdkPixmap *pixmap
); gboolean gdk_pixmap_is_gl_capable (GdkPixmap *pixmap
); GdkGLPixmap * gdk_pixmap_get_gl_pixmap (GdkPixmap *pixmap
); #define gdk_pixmap_get_gl_drawable (pixmap)
GdkGLPixmap * gdk_gl_pixmap_new (GdkGLConfig *glconfig
,GdkPixmap *pixmap
,const int *attrib_list
);
Creates an off-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.
|
a GdkGLConfig. |
|
the GdkPixmap to be used as the rendering area. |
|
this must be set to NULL or empty (first attribute of None). |
Returns : |
the new GdkGLPixmap. |
void gdk_gl_pixmap_destroy (GdkGLPixmap *glpixmap
);
Destroys the OpenGL resources associated with glpixmap
and
decrements glpixmap
's reference count.
|
a GdkGLPixmap. |
GdkPixmap * gdk_gl_pixmap_get_pixmap (GdkGLPixmap *glpixmap
);
Returns the GdkPixmap associated with glpixmap
.
Notice that GdkGLPixmap is not GdkPixmap, but another GdkDrawable which have an associated GdkPixmap.
|
a GdkGLPixmap. |
Returns : |
the GdkPixmap associated with glpixmap . |
GdkGLPixmap * gdk_pixmap_set_gl_capability (GdkPixmap *pixmap
,GdkGLConfig *glconfig
,const int *attrib_list
);
Set the OpenGL-capability to the pixmap
.
This function creates a new GdkGLPixmap held by the pixmap
.
attrib_list is currently unused. This must be set to NULL or empty
(first attribute of None).
|
the GdkPixmap to be used as the rendering area. |
|
a GdkGLConfig. |
|
this must be set to NULL or empty (first attribute of None). |
Returns : |
the GdkGLPixmap used by the pixmap if it is successful,
NULL otherwise. |
void gdk_pixmap_unset_gl_capability (GdkPixmap *pixmap
);
Unset the OpenGL-capability of the pixmap
.
This function destroys the GdkGLPixmap held by the pixmap
.
|
a GdkPixmap. |
gboolean gdk_pixmap_is_gl_capable (GdkPixmap *pixmap
);
Returns whether the pixmap
is OpenGL-capable.
|
a GdkPixmap. |
Returns : |
TRUE if the pixmap is OpenGL-capable, FALSE otherwise. |
GdkGLPixmap * gdk_pixmap_get_gl_pixmap (GdkPixmap *pixmap
);
Returns the GdkGLPixmap held by the pixmap
.
|
a GdkPixmap. |
Returns : |
the GdkGLPixmap. |
#define gdk_pixmap_get_gl_drawable(pixmap)
Returns the GdkGLDrawable held by the pixmap
. In fact, this is macro
that casts the result of gdk_pixmap_get_gl_pixmap to GdkGLDrawable.
|
a GdkGLPixmap. |
Returns : |
the GdkGLDrawable. |