ID2D1EffectContext::CreateTransformNodeFromEffect 方法 (d2d1effectauthor.h)

将效果图包装到单个转换节点中,然后插入到转换图中。 这允许效果聚合其他效果。 这样做通常是为了允许使用不同的协定重新表示效果属性,或者允许不同的组件集成彼此的效果。

语法

HRESULT CreateTransformNodeFromEffect(
  [in]  ID2D1Effect        *effect,
  [out] ID2D1TransformNode **transformNode
);

参数

[in] effect

类型: ID2D1Effect*

要包装在转换节点中的效果。

[out] transformNode

类型: ID2D1TransformNode**

返回的转换节点,用于封装效果图。

返回值

类型: HRESULT

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

HRESULT 说明
S_OK 未发生错误。
E_OUTOFMEMORY Direct2D 无法分配足够的内存来完成调用。
E_INVALIDARG 向返回函数传递了无效的参数。

要求

   
最低受支持的客户端 适用于 Windows 7 的 Windows 8 和平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 和适用于 Windows Server 2008 R2 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 d2d1effectauthor.h
Library D2D1.lib

另请参阅

ID2D1EffectContext