以下是 ID2D1TransformNode 接口的主要方法:
1. GetOutputTransform 方法:
STDMETHOD(GetOutputTransform)(
UINT32 outputIndex,
_Out_ ID2D1TransformNode** pOutputTransform
) const PURE;
2. SetOutputTransform 方法:
STDMETHOD(SetOutputTransform)(
UINT32 outputIndex,
_In_ ID2D1TransformNode* pOutputTransform
) PURE;
3. AddRefDeviceTransform 方法:
STDMETHOD(AddRefDeviceTransform)(
_In_opt_ ID2D1TransformNode* pDeviceTransform
) PURE;
4. ReleaseDeviceTransform 方法:
STDMETHOD_(void, ReleaseDeviceTransform)(
_In_opt_ ID2D1TransformNode* pDeviceTransform
) PURE;
通过使用这些方法,可以构建一个效果转换图形,其中的节点表示图像效果或转换的各个步骤。这些节点之间的连接关系和输出索引确定了效果转换的计算流程。
具体的使用方法和实现细节可能需要参考 Direct2D 的官方文档和示例代码。
转载请注明出处:http://www.zyzy.cn/article/detail/25377/Win32 API/D2d1effectauthor.h/ID2D1TransformNode