| Clutter Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
ClutterGLXTexturePixmap; struct ClutterGLXTexturePixmapClass; ClutterActor * clutter_glx_texture_pixmap_new (void); ClutterActor * clutter_glx_texture_pixmap_new_with_pixmap (Pixmap pixmap); ClutterActor * clutter_glx_texture_pixmap_new_with_window (Window window); gboolean clutter_glx_texture_pixmap_using_extension (ClutterGLXTexturePixmap *texture);
The GLX backend for Clutter provides some specific API for GLX related calls.
The ClutterGLX API is available since Clutter 0.4
typedef struct _ClutterGLXTexturePixmap ClutterGLXTexturePixmap;
ClutterGLXTexturePixmap has been deprecated since version 1.6 and should not be used in newly-written code. Use ClutterX11TexturePixmap instead
The ClutterGLXTexturePixmap structure contains only private data
Since 0.8
struct ClutterGLXTexturePixmapClass {
};
ClutterGLXTexturePixmapClass has been deprecated since version 1.6 and should not be used in newly-written code. Use ClutterX11TexturePixmapClass instead
The ClutterGLXTexturePixmapClass structure contains only private data
Since 0.8
ClutterActor * clutter_glx_texture_pixmap_new (void);
clutter_glx_texture_pixmap_new has been deprecated since version 1.6 and should not be used in newly-written code. Use clutter_x11_texture_pixmap_new() instead
Creates a new, empty ClutterGLXTexturePixmap
Returns : |
A new ClutterGLXTexturePixmap |
Since 0.8
ClutterActor * clutter_glx_texture_pixmap_new_with_pixmap
(Pixmap pixmap);
clutter_glx_texture_pixmap_new_with_pixmap has been deprecated since version 1.6 and should not be used in newly-written code. Use clutter_x11_texture_pixmap_new_with_pixmap() instead
Creates a new ClutterGLXTexturePixmap for pixmap
|
the X Pixmap to which this texture should be bound |
Returns : |
A new ClutterGLXTexturePixmap bound to the given X Pixmap |
Since 0.8
ClutterActor * clutter_glx_texture_pixmap_new_with_window
(Window window);
clutter_glx_texture_pixmap_new_with_window has been deprecated since version 1.6 and should not be used in newly-written code. Use clutter_x11_texture_pixmap_new_with_window() instead
Creates a new ClutterGLXTexturePixmap for window
|
the X window to which this texture should be bound |
Returns : |
A new ClutterGLXTexturePixmap bound to the given X window |
Since 0.8
gboolean clutter_glx_texture_pixmap_using_extension
(ClutterGLXTexturePixmap *texture);
clutter_glx_texture_pixmap_using_extension has been deprecated since version 1.6 and should not be used in newly-written code. Use cogl_texture_pixmap_x11_is_using_tfp_extension()
on the texture handle instead.
Checks whether texture is using the GLX_EXT_texture_from_pixmap
extension; this extension can be optionally (though it is strongly
encouraged) implemented as a zero-copy between a GLX pixmap and
a GL texture.
|
A ClutterGLXTexturePixmap |
Returns : |
TRUE if the texture is using the
GLX_EXT_texture_from_pixmap OpenGL extension or falling back to the
slower software mechanism. |
Since 0.8