CD2DGeometrySink 类

ID2D1GeometrySink 的包装。

class CD2DGeometrySink;

成员

Gg482871.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CD2DGeometrySink::CD2DGeometrySink

从 CD2DPathGeometry 对象构造 CD2DGeometrySink 对象。

CD2DGeometrySink::~CD2DGeometrySink

该析构函数。当 D2D 几何图形接收器对象被销毁时调用。

Gg482871.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CD2DGeometrySink::AddArc

将一段弧添加到路径几何图形

CD2DGeometrySink::AddBezier

在当前点与指定的终点之间创建一条三次方贝塞尔曲线。

CD2DGeometrySink::AddBeziers

创建一系列三次方贝塞尔曲线,并将其添加到几何图形接收器。

CD2DGeometrySink::AddLine

在当前点与指定的终点之间创建一条线段,然后将其添加到几何图形接收器。

CD2DGeometrySink::AddLines

创建一系列使用指定点的线条,并将其添加到几何图形接收器。

CD2DGeometrySink::AddQuadraticBezier

在当前点与指定的终点之间创建一条二次贝塞尔曲线。

CD2DGeometrySink::AddQuadraticBeziers

将一系列二次贝赛尔线段添加为单个调用中的数组。

CD2DGeometrySink::BeginFigure

在指定点开始新图形。

CD2DGeometrySink::Close

关闭几何图形接收器

CD2DGeometrySink::EndFigure

结束当前图像;也可以选择将其关闭。

CD2DGeometrySink::Get

返回 ID2D1GeometrySink 接口

CD2DGeometrySink::IsValid

检查几何图形接收器有效性

CD2DGeometrySink::SetFillMode

指定用于确定在此几何图形接收器描述的几何图形内的那些点以及在其之外的那些点的方法。

CD2DGeometrySink::SetSegmentFlags

指定要应用于添加到该几何图形接收器的新线段的笔画和联接选项。

Gg482871.collapse_all(zh-cn,VS.110).gif公共运算符

名称

说明

CD2DGeometrySink::operator ID2D1GeometrySink*

返回 ID2D1GeometrySink 接口

Gg482871.collapse_all(zh-cn,VS.110).gif受保护的数据成员

名称

说明

CD2DGeometrySink::m_pSink

指向 ID2D1GeometrySink 的指针。

继承层次结构

CD2DGeometrySink

要求

标头: afxrendertarget.h

请参见

其他资源

MFC 类