以下是 ID2D1EffectImpl 接口的一些关键成员:
1. Initialize方法:
STDMETHOD(Initialize)(
ID2D1EffectContext* pContext,
ID2D1TransformGraph* pTransformGraph
) PURE;
2. PrepareForRender方法:
STDMETHOD(PrepareForRender)(
UINT32 inputIndex,
ID2D1TransformGraph* pTransformGraph,
ID2D1TransformGraph2D* pTransformGraph2D
) PURE;
3. SetGraph方法:
STDMETHOD(SetGraph)(
ID2D1TransformGraph* pTransformGraph
) PURE;
4. SetDrawInfo方法:
STDMETHOD(SetDrawInfo)(
ID2D1DrawInfo* pRenderInfo
) PURE;
在实现自定义特效时,你需要继承这个接口并实现这些方法。通过这些方法,你可以定义特效的输入、输出,以及特效的计算过程。
这只是一个简单的介绍,实际使用时需要详细查阅相关的文档和示例代码。
转载请注明出处:http://www.zyzy.cn/article/detail/25373/Win32 API/D2d1effectauthor.h/ID2D1EffectImpl