以下是 ID2D1Effect 接口的简要定义:
interface ID2D1Effect : public ID2D1Properties
{
STDMETHOD_(UINT32, GetInputCount)(
) CONST PURE;
STDMETHOD(SetInput)(
UINT32 index,
_In_opt_ ID2D1Image *input,
D2D1_CHANGE_TYPE changeType
) PURE;
STDMETHOD(GetInput)(
UINT32 index,
_Outptr_result_maybenull_ ID2D1Image **input
) CONST PURE;
// 更多方法...
};
这个接口继承自 ID2D1Properties,并添加了用于处理效果输入的方法。一些关键的方法包括:
- GetInputCount:获取效果的输入数量。
- SetInput:设置效果的输入图像。
- GetInput:获取指定索引的输入图像。
效果是 Direct2D 中图形渲染的一个重要概念,它允许应用程序应用各种图形效果,如模糊、颜色调整等,从而改变图像的外观。效果可以由 ID2D1Effect 接口表示和配置。
转载请注明出处:http://www.zyzy.cn/article/detail/25312/Win32 API/D2d1_1.h/ID2D1Effect