IDCompositionVisual::SetTransform (constD2D_MATRIX_3X2_F&) 方法 (dcomp.h)

将此视觉对象的 Transform 属性设置为指定的 3 乘 2 转换矩阵。

语法

HRESULT SetTransform(
  [in, ref] const D2D_MATRIX_3X2_F & matrix
);

参数

[in, ref] matrix

类型: const D2D_MATRIX_3X2_F

用于修改此视觉对象的坐标系的 3 乘 2 转换矩阵。

返回值

类型: HRESULT

如果函数成功,则返回S_OK。 否则,将返回 HRESULT 错误代码。 有关 错误代码的列表,请参阅 DirectComposition 错误代码

注解

设置 Transform 属性将转换根植于此视觉对象的整个视觉对象子树的坐标系。 如果指定了此视觉对象的 Clip 属性,则也会转换剪辑矩形。

如果 Transform 属性以前指定了转换对象,则新指定的转换矩阵将替换转换对象。

要求

   
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 dcomp.h
Library Dcomp.lib
DLL Dcomp.dll

另请参阅

IDCompositionMatrixTransform

IDCompositionRotateTransform

IDCompositionScaleTransform

IDCompositionSkewTransform

IDCompositionTransform

IDCompositionTranslateTransform

IDCompositionVisual

IDCompositionVisual::SetOffsetX

IDCompositionVisual::SetOffsetY