[Cairo] Rectangle-based clipping for surfaces
Banlu Kemiyatorn
id at project-ile.net
Wed Oct 15 22:53:34 PDT 2003
Bill Spitzak wrote:
>On Wednesday 15 October 2003 09:35 am, Carl Worth wrote:
>
>
>
>>The only thing left that I dislike is that in the path-based clipping
>>API, cairo_clip always reduces the size of the clip region. However,
>>in the rectangle-based API, cairo_surface_clip_rectangle always
>>expands the size of its region. Maybe we could find a better name for
>>cairo_surface_clip_rectangle that more clearly indicates the operation
>>we want?
>>
>>
>
>My personal feeling is that the only way to increase the clip region should
>be a cairo_restore call. Can you instead use a single call that takes a list
>of rectangles? Then that call can union the rectangles and then intersect
>with the current clip.
>
Sorry, I didn't pay attention to Cairo and the list for a while. By what
you've mentioned, how
do I implement initclip-like functionality? Am I missing some points?
More information about the cairo
mailing list