thanks it worked. Thanks and Regards Varun Shrivastava
2008/12/30 Zhang, Wei Z <wei.z.zh...@intel.com> > I think the following cairo-operation can help you J > > > > * /* Clear */* > > * cairo_set_operator (cr, CAIRO_OPERATOR_CLEAR);* > > * cairo_paint(cr);* > > * cairo_set_operator (cr, CAIRO_OPERATOR_OVER);* > > …….. > > > > Best Regards, > > Zhang Wei > > > ------------------------------ > > *From:* varun shrivastava [mailto:iluvubu...@gmail.com] > *Sent:* 2008年12月30日 13:40 > *To:* clutter > *Subject:* [clutter] Clutter Cairo Texture > > > > hi > > i tried using clutter cairo texture. What i experienced is, the very first > time i created a cairo texture using cairo apis > in between clutter_cairo_texture_create and cairo_destroy, i got a perfect > texture. > > Now if i want to redraw something else on the same texture. i am not able > to clean the texture or the cairo context. > That is i can see both the drawings, the previous one and the new one > overlapping. > > Is there a way to clear the previous texture or how can i reuse the same > cairo-texture rather than destroying the old one and > creating a new one again. > > I tried using cairo_set_source_rgba to clear cairo context, it works for > full alpha (1.0), but if alpha is 0.0, the problem arises. > > By alpha = 0.0 i mean to say, the clutter texture is transparent (i think > by default clutter-cairo-texture is transparent) of some width and height. > but the cairo drawings are with full opacity. > > Thanks and Regards > Varun Shrivastava >