On Tue, 13 Dec 2005 23:38:43 -0500 Jason Tackaberry <[EMAIL PROTECTED]> babbled:

> On Tue, 2005-12-06 at 15:32 +0900, Carsten Haitzler wrote:
> > yeah - we ALSO need arbitratry clipping to any object, with an added option
> > of pre-rendering all objects to be clipped by a clipper to a tmp buffer,
> > unlike
> 
> I'd settle for extending the current approach to support gradient
> objects as well, so that we can have a text fadeout effect.
> 
> Currently I'm using this enormously brutal hack where I use Imlib2 to
> render the text, modify the pixels directly, then use
> evas_object_image_data_set on an Evas image.  Ugly. :)

very ugly. the idea is that u could clip USING a gradient object thus get what
u want. but for that we need pixel mask multiplication (render clip mask,
render all objects to be clipped by it to a tmp buf, now composite tmp buf to
destination, free tmp mask). when rendering the mask we can make a few
shortcuts like cutr it up into only sub-object intersection regiosn so we onyl
render/calculate the regions of the mask we will be needing for multiplied dest
composite :)

-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [EMAIL PROTECTED]
裸好多
Tokyo, Japan (東京 日本)


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to