System::Drawing::Drawing2D 命名空间
内容
[
隐藏
]类
| 类 | 描述 |
|---|---|
| AdjustableArrowCap | 表示可调节的箭头形线帽。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| Blend | 表示用于 LinearGradientBrush 对象的混合模式。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| ColorBlend | 包含用于在多色渐变中插值颜色混合的颜色和位置数组。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| CustomLineCap | 表示用户自定义的线帽。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| GraphicsContainer | 包含图形容器的内部数据。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| GraphicsPath | 表示一组相连的直线和曲线。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| GraphicsState | 表示 Graphics 对象的状态。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| HatchBrush | 表示具有交叉线样式、前景色和背景色的矩形画刷。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| LinearGradientBrush | 表示线性渐变画刷。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| Matrix | 表示定义变换操作的 3x3 矩阵。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| PathData | 包含表示路径的图形数据。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| PathGradientBrush | 表示用渐变填充 GraphicsPath 对象内部的画刷。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
| RegionData | 包含定义区域的数据。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。 |
Enums
| 枚举 | 描述 |
|---|---|
| CombineMode | 指定剪裁区域的组合方式。 |
| CompositingMode | 指定源颜色和背景颜色的组合方式。 |
| CompositingQuality | 指定合成过程中使用的质量级别。 |
| CoordinateSpace | 指定坐标的评估方式。 |
| DashCap | 指定虚线中破折号两端使用的帽子类型。 |
| DashStyle | 指定虚线的样式。 |
| FillMode | 指定如何填充闭合路径的内部。 |
| FlushIntention | 指定图形堆栈中的命令是立即终止还是尽快执行。 |
| HatchStyle | 指定 HatchBrush 笔刷的图案。 |
| InterpolationMode | 指定在图像旋转或缩放时使用的算法。 |
| LinearGradientMode | 表示线性渐变的方向。 |
| LineCap | 指示 Pen 对象可以用于结束线条的可用帽子样式。 |
| LineJoin | 指定后续直线或曲线的连接方式。 |
| MatrixOrder | 指定矩阵变换操作的顺序。 |
| PathPointType | 指定路径点的类型。 |
| PenAlignment | 指定 Pen 对象相对于抽象参考零宽线的对齐方式。 |
| PenType | 指定填充时 Pen 对象使用的类型。 |
| PixelFormat | 指定像素的颜色数据格式。 |
| PixelOffsetMode | 指定像素在渲染时的偏移方式。 |
| QualityMode | 指定整体渲染质量。 |
| SmoothingMode | 指定对线条、曲线和填充区域边缘应用的平滑(抗锯齿)类型。 |
| WrapMode | 指定当纹理或渐变小于填充区域时的平铺方式。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| MatrixPtr | 是指向 Matrix 类实例的共享指针的别名。 |