CoreGraphics 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。
类
| CGBitmapContext |
由内存中位图支持的 CGContext。 |
| CGColor |
颜色结构。 |
| CGColorConversionInfo |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGColorConversionOptions |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGColorConverter |
核心图形用于在颜色空间之间转换颜色的不透明类型。 |
| CGColorSpace |
Colorspace,确定 Quartz 如何解释颜色信息。 |
| CGColorSpaceNames |
提供其值为已知颜色空间的字符串常量。 |
| CGContext |
要在其中绘制的图形上下文和基元。 |
| CGContextPDF |
PDF 呈现 CGContext 类。 使用此类创建将结果输出到 PDF 文件的 CGContext。 |
| CGDataConsumer |
或CGContextPDFCGImageDestination存储数据的数据接收器。 |
| CGDataProvider |
包装数据源并将其公开给 CGImage 类的类。 |
| CGDisplay |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEvent |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventSource |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGFont |
字体支持。 |
| CGFunction | |
| CGGradient |
渐变定义。 |
| CGImage |
表示位图图像和位图掩码。 |
| CGImageProperties |
位图图像的属性。 |
| CGImagePropertiesExif |
图像的标准 Exif 元数据。 |
| CGImagePropertiesGps |
与图像关联的位置属性。 |
| CGImagePropertiesIptc |
图像中具有 IPTC 元数据的属性。 |
| CGImagePropertiesJfif |
与 JFIF 位图图像关联的属性。 |
| CGImagePropertiesPng |
与 PNG 位图图像关联的属性。 |
| CGImagePropertiesTiff |
与 TIFF 图像关联的属性。 |
| CGLayer |
硬件加速上下文。 |
| CGPath |
绘图路径由可用于绘制的线条、弧线、贝塞尔组成。 |
| CGPattern |
在 CGContext 中绘制的模式。 |
| CGPDFArray |
表示 PDF 数组 |
| CGPDFContentStream |
将 PDF 资源作为对象或流获取的类。 |
| CGPDFDictionary |
表示 PDF 字典。 |
| CGPDFDocument |
PDF 文档。 |
| CGPDFInfo |
用于构造 的 CGContextPDF辅助参数。 |
| CGPDFObject |
表示 PDF 文档中各种对象的类。 |
| CGPDFOperatorTable |
用于存储处理 PDF 文档的回调的类。 |
| CGPDFOutlineOptions |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGPDFPage |
PDF 文档中的 PDF 页面。 |
| CGPDFPageInfo |
指定方法的各种框 BeginPage(CGPDFPageInfo) 。 |
| CGPDFScanner |
类,使应用开发人员能够分析 PDF 流中的值。 |
| CGPDFStream |
PDF 流。 |
| CGShading |
表示石英底纹的类型。 |
| RectangleFExtensions |
使用 CoreGraphics 时有用的 RectangleF 类的扩展。 |
结构
| CGAffineTransform |
用于在坐标空间之间进行转换的 2D 仿射转换。 |
| CGColorConverterTriple |
包含用于颜色转换的呈现意向、颜色空间和转换。 |
| CGEventTapInformation |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGPathElement |
CGPath 上的单个元素。 |
| CGPoint |
定义 2D 点的结构。 |
| CGRect |
根据位置和大小定义矩形的结构。 |
| CGSize |
包含高度和宽度值的结构。 |
| CGVector |
实现值相等的数学向量。 |
| GColorConversionInfoTriple |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
枚举
| CGBitmapFlags |
位图编码。 |
| CGBlendMode |
合成期间使用的混合模式。 |
| CGCaptureOptions |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGColorConversionInfoTransformType |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGColorConverterTransformType |
枚举颜色空间转换起始点和终点之间的关系。 |
| CGColorRenderingIntent |
确定 Quartz 如何将颜色从源颜色空间映射到目标色域。 |
| CGColorSpaceModel |
颜色空间模型。 |
| CGEventFilterMask |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventFlags |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventMask |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventMouseSubtype |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventSourceStateID |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventSuppressionState |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventTapLocation |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventTapOptions |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventTapPlacement |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGEventType |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGGradientDrawingOptions |
渐变的绘制位置。 |
| CGImageAlphaInfo |
指定位图布局信息。 |
| CGImageByteOrderInfo |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGImageColorModel |
有效颜色模型的枚举。 |
| CGImagePixelFormatInfo |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGInterpolationQuality |
绘制图像的内插质量。 |
| CGLineCap |
线条大写的样式。 |
| CGLineJoin |
绘图操作的联接类型。 |
| CGMouseButton |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGPathDrawingMode |
绘图模式。 |
| CGPathElementType |
CGPath 中元素的类型。 |
| CGPatternTiling |
图案样式样式。 |
| CGPDFAccessPermissions |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGPDFBox |
PDF 文档中框的类型。 |
| CGPDFDataFormat |
枚举指示 PDF 的数据格式的值。 |
| CGPDFObjectType |
枚举在 PDF 文档中找到的各种类型的值。 |
| CGRectEdge |
用于在 RectangleFExtensions.Divide 中建立边缘的坐标。 |
| CGScrollEventUnit |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGTextDrawingMode |
由 Quartz 使用的文本绘制模式。 |
| CGTextEncoding |
此枚举已弃用的文本编码,请改用 CoreText API。 |
| CGWindowImageOption |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGWindowListOption |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| MatrixOrder |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
委托
| CGEvent.CGEventTapCallback |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGFunction.CGFunctionEvaluate |
用于指定 的回调函数的 CGFunction委托。 |
| CGPath.ApplierFunction |
一个可对 CGPathElement 进行更改的函数。 |
| CGPattern.DrawPattern |
用于在屏幕上绘制模式的回调签名。 |
| CGPDFArray.ApplyCallback |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
| CGPDFDictionary.ApplyCallback |
CoreGraphics 命名空间提供对基于 C 的低级别 2D 图形 API 的访问。 |
注解
此命名空间包含与二维、位图和矢量图形 API 的绑定。 若要详细了解 MonoTouch.CoreGraphics 的功能,请阅读 Apple 的《石英 2D 编程指南》。
可以使用更高级别的 API(如 、 GLKit和 SpriteKit中提供的 API)解决许多图形用例。 但是,某些核心图形类(如 CGLayer、 CGContext和 CGImage )在常规 UI 任务中并不少见。 在这种情况下,Core Graphics 类在较低级别的操作方面通常具有更大的灵活性,但开发人员在资源和状态管理方面需要更多关注。