DirectComposition 术语表

注意

对于 Windows 10 上的应用,建议使用 Windows.UI.Composition API 而不是 DirectComposition。 有关详细信息,请参阅 使用视觉对象层实现桌面应用的现代化

本主题定义 Microsoft DirectComposition 术语。

动画函数

一个构造,指定单个对象属性的值在一段时间内的更改方式。

动画对象

一个 对象,表示用于对另一个对象的属性进行动画处理的函数。

动画段

动画函数的基本计时定义;它们是从中生成更复杂的更高级别的动画函数的基元。

back buffer

应用程序可以直接写入的内存矩形。 后台缓冲区永远不会直接显示在监视器上。

一组以原子方式处理的 DirectComposition 方法调用。

位图

驻留在系统内存或视频内存中的颜色缓冲区,无论是否具有 alpha 通道。

边框模式

Microsoft DirectComposition 视觉对象的一个属性,该属性影响在转换位图时位图边缘的组成方式,使边缘与整数坐标不对齐。 它还会影响内容在具有圆角的剪辑的角处和经过转换的剪辑边缘的剪裁方式,以便边缘与整数坐标不对齐轴对齐。

clip 对象

一个 表示剪辑矩形的 对象。

剪辑矩形

一组坐标,用于定义呈现位图时在屏幕上绘制的视觉对象位图内容区域。

斗篷

若要暂时阻止桌面窗口管理器 (DWM) 将窗口绘制到显示器。 当 DirectComposition 在合成中使用窗口的位图时,应用程序通常会遮盖窗口。

提交

将一批命令提交到 DirectCompositionDirectComposition 进行处理。

复合模式

混合两个位图 (源和目标) 实现特定效果的几种方法之一。

组成

通过应用各种转换、效果和动画在应用程序 UI 中生成预期视觉结果来组合和操作的位图集合。

组合目标窗口

可视化树绑定到的窗口,以及在其中绘制生成的合成的窗口。

影响

一种修改可视化树位图光栅化方式的操作,通常通过应用像素着色器。

效果组

一组位图效果,这些效果一起应用于修改视觉对象的子树的光栅化。

框架

合成引擎的迭代,该引擎生成可视化树的光栅化。

front buffer

由图形适配器转换并显示在监视器上的内存矩形。

内插模式

一个 属性,它确定位图在转换时如何组合,以便位图中的像素和屏幕上的像素之间没有一对一的对应关系。

根视觉对象

可视化树中所有其他视觉对象的降序的视觉对象。

交换链

可以串行呈现给前缓冲区的一个或多个后台缓冲区的集合

表面

显示内存线性区域的表示形式,通常驻留在显示器卡的显示内存中,尽管表面可以存在于系统内存中。

转换

表示二维或三维空间中的坐标转换的矩阵。

转换组

一个转换的集合,其矩阵在应用于视觉对象之前,按在集合中指定的顺序乘以一起。

视觉

一个 对象,其中包含对位图对象的可选引用,以及一组属性,用于确定位图呈现到屏幕的位置和方式。

visual 对象

请参阅 视觉对象

visual 子树

视觉树的一部分,由特定视觉对象及其所有子视觉对象和后代视觉对象组成。

可视化树

用于创建合成的视觉对象的分层集合。

无窗口交换链

与 DirectComposition 视觉对象(而不是窗口)关联的交换链。