请输入您要查询的百科知识:

 

词条 Quartz Compositor
释义

Quartz Compositor是在Mac OS X中,负责使用者接口的视窗系统。在一台Mac OS X 系统上,Quartz Compositor是可以在处理程序列表中被看到的 Window Manager ,或是在最近的版本改为是 WindowServer。

功能

Quartz Compositor执行两种主要的功能:

维护和合成视窗

事件的递送

在Mac OS X下,每个视窗都以结合位置(包含 z-index 排列)的图形(bitmap)方式,透明度,反锯齿资讯储存。拥有该视窗的应用程序绘制视窗内容到适当的图形,使用任何有支援的绘图模式(例如Quartz 2D,QuickDraw,OpenGL)。Quartz Compositor 然后会拿每个视窗的图形,使用关联的资讯来把他们合成在一起来建立显示画面。

这样允许Mac OS X视窗系统是 "绘图模式之不可知论的",且给它建立令人印象深刻的视觉效果之能力,像是在视窗被最小化时到 Dock的精灵效果。

Quartz Compositor在它的视窗管理员角色上,也有一个从 I/O Kit 接收事件(键盘按键,鼠标点击等等)的事件贮列。Quartz Compositor从贮列中取出事件,决定那一个行程拥有该事件产生的视窗,然后把事件传递到该行程自己的事件贮列。

Quartz Extreme

于Mac OS X v10.2开始,Quartz Compositor被扩充为 Quartz Extreme,使用OpenGL,藉由把他们表示为3D OpenGL内容中的材质来更快速地绘制萤幕上的显示内容。这样容许利用 3D 硬件加速来更快速地合成萤幕影像。

要使用 Quartz Extreme,麦金塔必须拥有AGP绘图显卡,支援任意材质尺寸和最小16MB的视讯内存空间。事实上就是指任何NVIDIA,ATI Radeon,或更好的显卡。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/7 19:28:05