CoreGraphics Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C.
Классы
CGBitmapContext |
CGContext, поддерживаемый растровым изображением в памяти. |
CGColor |
Цветовая структура. |
CGColorConversionInfo |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGColorConversionOptions |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGColorConverter |
Непрозрачный тип, используемый Core Graphics для преобразования цветов между цветовыми пространствами. |
CGColorSpace |
Colorspace определяет, как кварц интерпретирует информацию о цвете. |
CGColorSpaceNames |
Предоставляет строковые константы, значения которых являются известными цветовыми пространствами. |
CGContext |
Графический контекст и примитивы для рисования в них. |
CGContextPDF |
Класс CGContext отрисовки PDF. Этот класс используется для создания CGContext, который будет выводить результаты в PDF-файл. |
CGDataConsumer |
Приемник данных для CGContextPDF или CGImageDestination для хранения данных. |
CGDataProvider |
Класс, который упаковывает источник данных и предоставляет его классу CGImage. |
CGDisplay |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEvent |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventSource |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGFont |
Поддержка шрифтов. |
CGFunction |
Функция обратного вызова, используемая с различными N:CoreGraphics . |
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 предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGPDFPage |
PDF-страница в PDF-документе. |
CGPDFPageInfo |
Задает различные поля для BeginPage(CGPDFPageInfo) метода . |
CGPDFScanner |
Класс, позволяющий разработчикам приложений анализировать значения из потока PDF. |
CGPDFStream |
Поток PDF. |
CGShading |
Тип, представляющий кварцевую заливку. |
RectangleFExtensions |
Расширения для класса RectangleF, которые полезны при использовании CoreGraphics. |
Структуры
CGAffineTransform |
2D Аффинное преобразование, используемое для преобразования между координатными пространствами. |
CGColorConverterTriple |
Содержит намерение отрисовки, цветовое пространство и преобразование для преобразования цвета. |
CGEventTapInformation |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGPathElement |
Отдельный элемент в CGPath. |
CGPoint |
Структура, определяющая двухd-точку. |
CGRect |
Структура, определяющая прямоугольник с точки зрения расположения и размера. |
CGSize |
Структура, содержащая значения высоты и ширины. |
CGVector |
Математический вектор с реализованным равенством значений. |
GColorConversionInfoTriple |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
Перечисления
CGBitmapFlags |
Кодировка растрового изображения. |
CGBlendMode |
Режим наложения, используемый во время композиции. |
CGCaptureOptions |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGColorConversionInfoTransformType |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGColorConverterTransformType |
Перечисляет связи между начальной и конечной точками преобразования цветового пространства. |
CGColorRenderingIntent |
Определяет, как кварц сопоставляет цвета из исходного цветового пространства с гаммой назначения. |
CGColorSpaceModel |
Модель цветового пространства. |
CGEventFilterMask |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventFlags |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventMask |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventMouseSubtype |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventSourceStateID |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventSuppressionState |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventTapLocation |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventTapOptions |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventTapPlacement |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGEventType |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGGradientDrawingOptions |
Расположение рисования для градиентов. |
CGImageAlphaInfo |
Указывает сведения о макете растрового рисунка. |
CGImageByteOrderInfo |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGImageColorModel |
Перечисление допустимых цветовых моделей. |
CGImagePixelFormatInfo |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGInterpolationQuality |
Качество интерполяции для рисования изображений. |
CGLineCap |
Стиль для заголовков строк. |
CGLineJoin |
Тип соединения для операций рисования. |
CGMouseButton |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGPathDrawingMode |
Режим рисования. |
CGPathElementType |
Тип элемента в CGPath. |
CGPatternTiling |
Стиль стиля шаблона. |
CGPDFAccessPermissions |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGPDFBox |
Тип поля в PDF-документе. |
CGPDFDataFormat |
Перечисляет значения, указывающие формат данных PDF. |
CGPDFObjectType |
Перечисляет различные типы значений, которые находятся в PDF-документе. |
CGRectEdge |
Координаты, используемые для установки ребра в RectangleFExtensions.Divide. |
CGScrollEventUnit |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGTextDrawingMode |
Режим рисования текста, используемый кварцем. |
CGTextEncoding |
Кодировка текста( это перечисление является нерекомендуемой, вместо него используйте API CoreText. |
CGWindowImageOption |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGWindowListOption |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
MatrixOrder |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
Делегаты
CGEvent.CGEventTapCallback |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGFunction.CGFunctionEvaluate |
Делегат, используемый для указания функции обратного вызова объекта CGFunction. |
CGPath.ApplierFunction |
Функция, которая может вносить изменения в CGPathElement. |
CGPattern.DrawPattern |
Сигнатура обратного вызова, используемая для рисования шаблонов на экране. |
CGPDFArray.ApplyCallback |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
CGPDFDictionary.ApplyCallback |
Пространство имен CoreGraphics предоставляет доступ к низкоуровневый API двухуровневой графики на основе C. |
Комментарии
Это пространство имен содержит привязку к двумерным, точечным и векторным графическим API. Дополнительные сведения о возможностях MonoTouch.CoreGraphics см. в руководстве apple по 2D-программированию на основе кварца.
Многие варианты использования графики можно решить с помощью интерфейсов API более высокого уровня, таких как те, которые предоставляются в N:UIKit, GLKitи SpriteKit. Однако некоторые классы Core Graphics, такие как CGLayer, CGContextи CGImage , не редко встречаются в общих задачах пользовательского интерфейса. В таких ситуациях класс Core Graphics часто имеет большую гибкость с точки зрения низкоуровневых манипуляций, но требует больше внимания со стороны разработчика с точки зрения управления ресурсами и состоянием.