以下是 ID2D1CommandSink1 接口的简要定义:
DECLARE_INTERFACE_(ID2D1CommandSink1, ID2D1CommandSink)
{
STDMETHOD_(void, AddGradientMesh)(
_In_ ID2D1GradientMesh *gradientMesh
) PURE;
};
该接口派生自 ID2D1CommandSink 接口,扩展了对渐变网格的支持。渐变网格是 Direct2D 中的一个高级渲染特性,允许使用复杂的渐变来填充图形。
主要方法:
- AddGradientMesh: 通知命令接收器添加一个渐变网格。渐变网格包含了渐变信息,可以用于填充图形。
ID2D1CommandSink1 接口的主要用途是允许应用程序捕获绘图命令,以便进行一些额外的处理或记录。在处理绘图命令时,可以使用此接口来添加渐变网格。
请注意,使用这些接口需要了解 Direct2D 渲染系统的工作原理以及如何构建和处理图形命令。
转载请注明出处:http://www.zyzy.cn/article/detail/25326/Win32 API/D2d1_2.h/ID2D1CommandSink1