ID2D1TransformGraph 接口是 Direct2D Effect Authoring API 中的一部分,用于表示图像效果转换的图形。这个接口提供了一种表示和操作效果转换图形的方式。

以下是 ID2D1TransformGraph 接口的主要方法:

1. AddNode 方法
   STDMETHOD(AddNode)(
       _In_ ID2D1TransformNode* node
   ) PURE;
   将一个节点添加到图形中。节点是 ID2D1TransformNode 接口的实例,它表示一个图像效果或转换。

2. RemoveNode 方法
   STDMETHOD(RemoveNode)(
       _In_ ID2D1TransformNode* node
   ) PURE;
   从图形中移除指定的节点。

3. ConnectOutToIn 方法
   STDMETHOD(ConnectOutToIn)(
       _In_ ID2D1TransformNode* nodeOut,
       _In_ ID2D1TransformNode* nodeIn
   ) PURE;
   将一个节点的输出连接到另一个节点的输入。

4. ConnectInToOut 方法
   STDMETHOD(ConnectInToOut)(
       _In_ ID2D1TransformNode* nodeIn,
       _In_ ID2D1TransformNode* nodeOut
   ) PURE;
   将一个节点的输入连接到另一个节点的输出。

通过使用这些方法,你可以构建一个图形,表示效果转换的整体结构。这个图形将决定输入和输出之间的连接关系,以及效果转换的计算流程。

请注意,具体的使用方法和实现细节可能需要参考 Direct2D 的官方文档和示例代码。


转载请注明出处:http://www.zyzy.cn/article/detail/25376/Win32 API/D2d1effectauthor.h/ID2D1TransformGraph