• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Core Animation geometry, layer hosting, and resolution independence
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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

References: 
 >Re: Core Animation geometry, layer hosting, and resolution independence (From: Jens Alfke <email@hidden>)

  • Prev by Date: Ignore mouse in QTMovieView
  • Next by Date: What is the status on the New Cocoa 2.0 Books?
  • Previous by thread: Re: Core Animation geometry, layer hosting, and resolution independence
  • Next by thread: Re: Core Animation geometry, layer hosting, and resolution independence
  • Index(es):
    • Date
    • Thread