有没有办法在OpenGL或Apple的GLKit中使用UIView / CALayer而不渲染到UIImage / CGImageRef?

时间:2013-03-06 17:26:56

标签: ios uiview uikit calayer glkit

我知道如何将UIView / CALayer渲染为CGContextRef和UIImage / CGImageRef ..这是旧闻。

但是有一种方法可以省略对Image / CGContextRef的渲染并直接在OpenGL或GLKit中使用UIView / CALayer,这样如果在视图中发生更新,它将反映在OpenGL / GLKit?

就像Apple创建页面卷曲效果一样,正在卷曲的视图有更新(至少在“地图”应用程序中 - 尝试滚动一段距离并看到正在加载的图块)。

有什么想法吗?我想要自由!!!!

我最终想要的是一种在OpenGL / GLKit中创建不同效果的方法,其中实时更新的UIView具有最小的CPU开销。

0 个答案:

没有答案