将CGLayer内容刷新到NSView的最快方法是什么?

时间:2019-06-26 19:27:22

标签: core-graphics nsview cgcontext appkit cglayer

我正在使用CGLayer,需要将其显示为NSView(在NSView的CGContext上使用CGContextDrawLayerAtPoint之类的东西)。

根据文档,NSView在设计上是双重缓冲的。因为我已经在使用CGLayer了,所以我实际上不需要backbuffer-CGLayer可以充当backbuffer。我想避免将CGLayer复制到backbuffer,然后再复制到frontbuffer。 (我无法直接使用NSView的CGContext,我需要使用CGLayer。)

我的问题是:将CGLayer的内容设置为NSView的栅格内容的最佳方法是什么?

0 个答案:

没有答案