Get raw data of Xrender Picture structure
Clemens Eisserer
linuxhippy at gmail.com
Mon Dec 8 13:27:03 PST 2008
Hi,
> Isn't XRender's Picture just a kind of a handle for performing XRender
> operations on a drawable? Meaning the contents are still stored only by the
> drawable and not by XRender? (I'm not actually quite sure about this, but
> anyway it doesn't matter here.)
Yes, its in most cases just a handle, backed by a pixmap or window.
(exceptions are e.g,. gradients and pictures generated by
XRenderCreateSolidFill)
If its a pixmap, you can read it back using XGetImage or its SHM variation.
However keep in mind this is slow and suboptimal.
> . I'm then trying to shortcut
> xfwm4 and get what I want directly from Xrender.
Hmm, XRender is just an API for graphics rendering, it doesn't have to
do a lot with composition managers, except that some of them use
XRender for blending their pixmaps together.
- Clemens
More information about the xorg
mailing list