CD2DGeometry 类
ID2D1Geometry 的包装。
class CD2DGeometry : public CD2DResource;
成员
公共构造函数
名称 |
说明 |
---|---|
构造 CD2DGeometry 对象。 |
|
该析构函数。当 D2D 几何图形对象被销毁时调用。 |
公共方法
名称 |
说明 |
---|---|
将现有的资源接口附加到该对象 |
|
将此几何图形与指定的几何图形合并,并将该结果存储在 ID2D1SimplifiedGeometrySink 中。 |
|
描述此几何图形与指定的几何图形之间的交集。使用指定的拼合容差进行比较。 |
|
在几何图形由指定的矩阵转化并使用指定的公差单一化之后,计算该几何图形的面积。 |
|
假定将每条线段铺成一条线,然后计算该几何图形的长度。 |
|
在几何图形由指定的矩阵转化并使用指定的公差单一化之后,计算在该几何图形的指定距离处的点和正切向量。 |
|
销毁 CD2DGeometry 对象。(重写 CD2DResource::Destroy。) |
|
将资源接口从该对象分离 |
|
指示在提供指定的拼合容差时,由几何图形填充的区域是否会包含指定的点。 |
|
返回 ID2D1Geometry 接口 |
|
在几何图形由指定的笔画宽度和样式加宽并使用指定的矩阵转化之后,获取该几何图形的边界。 |
|
检查资源有效性(重写 CD2DResource::IsValid。) |
|
计算该几何形状的边框,并将该结果写入 ID2D1SimplifiedGeometrySink。 |
|
创建只包含线条和(可选)三次贝塞尔曲线的几何图形的简化版本,并将该结果写入 ID2D1SimplifiedGeometrySink。 |
|
确定该几何图形的笔划是否包含指定点(提供指定的笔划粗细、样式和转换)。 |
|
在几何图形使用指定的矩阵转化并使用指定的公差单一化之后,创建一组涵盖该几何图形的以顺时针顺序环绕的三角形。 |
|
在该几何图形由指定的矩阵转换并使用指定的公差单一化之后,通过指定的笔画加宽该几何图形,并将该结果写入 ID2D1SimplifiedGeometrySink。 |
公共运算符
名称 |
说明 |
---|---|
返回 ID2D1Geometry 接口 |
受保护的数据成员
名称 |
说明 |
---|---|
指向 ID2D1Geometry 的指针。 |
继承层次结构
要求
标头: afxrendertarget.h