• 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
fast blitting with Quartz
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

fast blitting with Quartz


  • Subject: fast blitting with Quartz
  • From: Kenny Leung <email@hidden>
  • Date: Fri, 28 Sep 2007 09:28:45 -0700

Hi All.

Part of this is more curiosity than anything, but I hope you will indulge me.

The situation is this: I would like to have very fast on-screen blitting to support a scrolling-chart like drawing.

In the old NeXTstep days of pswraps, there was this cool PostScript operator called "composite" that would blit bits in the current graphics context. So if you were doing a scrolling chart, you would just have to composite the 99% of stuff you already had on-screen, and draw the 1% of new data.

Question 1: Does anybody know of the current Quartz equivalent for doing this? I image that the NSScrollView/NSClipView combination knows how to do this, but I have not been able to find the function to do it.

Question 2: If you can no longer do this, what would be an efficient strategy to do this? Seems like the same could be achieved using 2 NSImages - composite 99% from one to the other, draw the 1%, composite on-screen, flip, rinse, lather, repeat. But that seems high on both memory usage, and takes one more composite than the optimal version.

Thanks for any insight into this!

-Kenny

P.S. If any of you remember my NeXTstep program KPerfmon, it used this trick.

_______________________________________________

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: fast blitting with Quartz
      • From: Alastair Houghton <email@hidden>
    • Re: fast blitting with Quartz
      • From: Greg Titus <email@hidden>
  • Prev by Date: Modal Dialog Window Buttons Ignoring Clicks (Sometimes)
  • Next by Date: Re: fast blitting with Quartz
  • Previous by thread: Modal Dialog Window Buttons Ignoring Clicks (Sometimes)
  • Next by thread: Re: fast blitting with Quartz
  • Index(es):
    • Date
    • Thread