Top | Description | ![]() |
![]() |
![]() |
![]() |
ClutterGLXTexturePixmapClutterGLXTexturePixmap — A texture which displays the content of an X Pixmap |
struct 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
);
ClutterGLXTexturePixmap is a class for displaying the content of an X Pixmap as a ClutterActor. Used together with the X Composite extension, it allows to display the content of X Windows inside Clutter.
This class used to be necessary to use the GLX_EXT_texture_from_pixmap extension to get fast texture updates. However since Clutter 1.4 the handling of this extension has moved down to Cogl. ClutterX11TexturePixmap and ClutterGLXTexturePixmap are now equivalent and either one of them may use the extension if it is possible.
struct 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