[cairo] Extending Cairo API to support reusable paths
Benjamin Otte
otte at redhat.com
Tue Apr 20 03:50:45 PDT 2010
On Tue, 2010-04-20 at 07:14 +0300, M Joonas Pihlaja wrote:
> This gives me pimples. The returned pointer type ought to be typed,
> so that the responsibility of keeping track of types is with the
> implementor rather than the user of these APIs. It's okay to be a
> completely opaque type imho, but not one that says "whatevah, I do
> what I want!" one.
>
I just assumed that the retained path is a cairo object with a type and
backend pointer like all surfaces and devices and having the same
reference/destroy/finish/set_user_data methods like all other cairo
objects do.
So I was thinking that's just the backend functions. Was I wrong?
Benjamin
More information about the cairo
mailing list