• 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: drawing in a separate thread
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: drawing in a separate thread


  • Subject: Re: drawing in a separate thread
  • From: Jean-Daniel Dupas <email@hidden>
  • Date: Sat, 3 May 2008 15:55:23 +0200


Le 3 mai 08 à 15:30, Graham Cox a écrit :

Cocoa already coalesces updates in this way, so when drawRect: is called, the list of rects is the merged list.

Cocoa already do this for synchronous drawing, and after each drawRect: call it resets the list. If the drawRect: method is call faster than what the background thread can process, the Cocoa effort to coalesce updates is lost.



I does raise a question though - is there a way to get, at any point in time, the list of merged rects needing update from a view *at that point* - in other words, outside of a drawRect: call, can I found out what has been marked for update so far? That would be useful.

G.



Even if such API exists, it will be useless with multi-threading, as a view assume that after a drawRect: call, all rects that was marked for update are now updated. And so, the "dirty rects" list will not be synchronize with the real state of the view.



_______________________________________________

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


  • Follow-Ups:
    • Re: drawing in a separate thread
      • From: Graham Cox <email@hidden>
References: 
 >Re: drawing in a separate thread (From: Duncan <email@hidden>)
 >Re: drawing in a separate thread (From: Graham Cox <email@hidden>)
 >Re: drawing in a separate thread (From: Jean-Daniel Dupas <email@hidden>)
 >Re: drawing in a separate thread (From: Graham Cox <email@hidden>)

  • Prev by Date: Re: drawing in a separate thread
  • Next by Date: Re: drawing in a separate thread
  • Previous by thread: Re: drawing in a separate thread
  • Next by thread: Re: drawing in a separate thread
  • Index(es):
    • Date
    • Thread