Re: Core Animation geometry, layer hosting, and resolution independence
Re: Core Animation geometry, layer hosting, and resolution independence
- Subject: Re: Core Animation geometry, layer hosting, and resolution independence
- From: Nathan Vander Wilt <email@hidden>
- Date: Wed, 12 Mar 2008 18:38:47 -0500 (CDT)
--- Jens Alfke <email@hidden> escribió:
>
> On 12 Mar '08, at 2:49 PM, Nathan Vander Wilt wrote:
>
> > I don't understand what this "base" coordinate
> system
> > is (not the window's, otherwise the conversions
> would
> > likely be offset by the view's position therein,
> > right?). But whatever it is, it seems to be shared
> by
> > the CALayer.
>
>
> The Cocoa Drawing Guide, under "Pixel-Exact
> Drawing", says:
> "These convenience methods make it possible to
> convert values to and
> from the base (device) coordinate system. They take
> into account the
> current backing store configuration for the view,
> including whether it
> is backed by a layer."
>
> In a layer-backed NSView, it seems that the
> 'device', aka backing
> store, is the view's CALayer; so these methods will
> convert to/from
> the layer's coordinates.
Most excellent! Glad to have a documentation reference
that seems to guarantee correct behaviour in this
situation. Between that an the individual geometry
guides, I think I should be able to eventually build a
sense for how it all meshes.
It'd still be nice to have a single "go-to" document
that describes all the various coordinate systems as
they meet in a custom drawn layer hosting view. Maybe
some of the individual places could be clearer as
well. I hate filing bugs like this against
documentation, because I really don't know what would
help until I've read it, but I'll try file at least
one.
thanks much,
-natevw
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden