苹果开发人员技术文档连载之-系统架构(5)

Quartz的Quartz 2D部分是提供图形渲染服务的图形库之一。它是为展现二维文本和图形所设计的。图形和多媒体库包括 ·渲染二维图像的QuickDraw ·既可以渲染二维图像也可以渲染三维图像的OpenGL ·表现数字视频流和其他多媒体的QuickTime QuickTime是一种交互式多媒体环境,具有图形环境和应用程序环境上的功能和特性。尽管考虑到它在Mac OS X架构中所处的混合状态,但是在这一节中,作为简单的概括,我们仍将把它看作为是与Quartz 2D、QuickDraw和OpenGL地位同等的图形库。 所有的渲染库都直接依赖于Quartz的另外部分,即Quartz Compositor层。然而,QuickTime和OpenGL却几乎不依赖于Quartz Compositor层,因为它们有它们自己的某种特定视窗实现机制。 Quartz Compositor由Mac OS X视窗服务器和由它所实现的(当前私有的)系统编程接口(

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus