以下是 ID2D1CommandSink 接口的简要定义:
interface ID2D1CommandSink : public IUnknown
{
STDMETHOD(BeginDraw)(
) PURE;
STDMETHOD(EndDraw)(
) PURE;
STDMETHOD(SetAntialiasMode)(
D2D1_ANTIALIAS_MODE antialiasMode
) PURE;
STDMETHOD(SetTags)(
D2D1_TAG tag1,
D2D1_TAG tag2
) PURE;
STDMETHOD(SetTextAntialiasMode)(
D2D1_TEXT_ANTIALIAS_MODE textAntialiasMode
) PURE;
// 更多方法...
};
其中,一些关键的方法包括:
- BeginDraw:开始绘制,准备接收绘图命令。
- EndDraw:结束绘制,执行所有已接收的绘图命令。
- SetAntialiasMode:设置抗锯齿模式。
- SetTextAntialiasMode:设置文本抗锯齿模式。
此接口是用于将 Direct2D 命令列表中的绘图命令实际应用于设备上下文的对象。
转载请注明出处:http://www.zyzy.cn/article/detail/25308/Win32 API/D2d1_1.h/ID2D1CommandSink