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 类在较低级别的操作方面通常具有更大的灵活性,但开发人员在资源和状态管理方面需要更多关注。