IDCompositionDevice2 接口 (dcomp.h)

用作所有其他 Microsoft DirectComposition 对象的工厂,并提供用于控制事务组合的方法。

继承

IDCompositionDevice2 接口继承自 IUnknown 接口。 IDCompositionDevice2 还具有以下类型的成员:

方法

IDCompositionDevice2 接口具有这些方法。

 
IDCompositionDevice2::Commit

提交此设备上挂起的所有 DirectComposition 命令。 (IDCompositionDevice2.Commit)
IDCompositionDevice2::CreateAnimation

创建动画对象,该对象用于对一个或多个 Microsoft DirectComposition 对象的一个或多个标量属性进行动画处理。 (IDCompositionDevice2.CreateAnimation)
IDCompositionDevice2::CreateEffectGroup

创建一个 对象,该对象表示要应用于可视子树的多个效果。 (IDCompositionDevice2.CreateEffectGroup)
IDCompositionDevice2::CreateMatrixTransform

创建 2D 3 乘 2 矩阵转换对象。 (IDCompositionDevice2.CreateMatrixTransform)
IDCompositionDevice2::CreateMatrixTransform3D

创建 3D 4 乘 4 矩阵转换对象。 (IDCompositionDevice2.CreateMatrixTransform3D)
IDCompositionDevice2::CreateRectangleClip

创建一个剪辑对象,该对象可用于将可视子树的呈现限制为矩形区域。 (IDCompositionDevice2.CreateRectangleClip)
IDCompositionDevice2::CreateRotateTransform

创建 2D 旋转转换对象。 (IDCompositionDevice2.CreateRotateTransform)
IDCompositionDevice2::CreateRotateTransform3D

创建 3D 旋转转换对象。
IDCompositionDevice2::CreateScaleTransform

创建 2D 缩放转换对象。
IDCompositionDevice2::CreateScaleTransform3D

创建 3D 缩放转换对象。
IDCompositionDevice2::CreateSkewTransform

创建 2D 倾斜转换对象。
IDCompositionDevice2::CreateSurface

创建可与一个或多个视觉对象关联的可更新 Surface 对象进行合成。
IDCompositionDevice2::CreateSurfaceFactory

创建 Microsoft DirectComposition Surface 工厂对象,该对象可用于创建其他 DirectComposition Surface 或虚拟 Surface 对象。
IDCompositionDevice2::CreateTransform3DGroup

创建包含 3D 转换对象的数组的 3D 转换组对象。
IDCompositionDevice2::CreateTransformGroup

创建包含 2D 转换对象的数组的 2D 转换组对象。
IDCompositionDevice2::CreateTranslateTransform

创建 2D 转换对象。
IDCompositionDevice2::CreateTranslateTransform3D

创建 3D 转换转换对象。
IDCompositionDevice2::CreateVirtualSurface

创建可与一个或多个视觉对象关联的稀疏填充图面,以便进行合成。 (IDCompositionDevice2.CreateVirtualSurface)
IDCompositionDevice2::CreateVisual

创建新的视觉对象。
IDCompositionDevice2::GetFrameStatistics

从合成引擎检索有关合成时间和帧速率的信息。
IDCompositionDevice2::WaitForCommitCompletion

等待组合引擎完成对 IDCompositionDevice2::Commit 方法的上一次调用的处理。

要求

   
最低受支持的客户端 Windows 8.1 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 R2 [仅限桌面应用]
目标平台 Windows
标头 dcomp.h

另请参阅

DCompositionCreateDevice2