创建只包含线条和(可选)三次贝塞尔曲线的几何图形的简化版本,并将该结果写入 ID2D1SimplifiedGeometrySink。
BOOL Simplify(
D2D1_GEOMETRY_SIMPLIFICATION_OPTION simplificationOption,
const D2D1_MATRIX_3X2_F& worldTransform,
ID2D1SimplifiedGeometrySink* geometrySink,
FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;
参数
simplificationOption
指定简化的几何图形是否应包含曲线的值。worldTransform
要应用于简化几何图形的转换。geometrySink
要向其中追加简化的几何图形的 ID2D1SimplifiedGeometrySink。flatteningTolerance
几何图形的多边形近似中两点间距离的上限。 值越小,生成的结果就越准确,但执行速度会变慢。
返回值
如果该方法成功,则返回 TRUE。 否则,返回 FALSE。
要求
标头: afxrendertarget.h