Freigeben über


CoreGraphics Namespace

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

Klassen

CGBitmapContext

CGContext wird durch eine In-Memory-Bitmap unterstützt.

CGColor

Farbstruktur.

CGColorConversionInfo

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGColorConversionOptions

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGColorConverter

Undurchsichtiger Typ, der von Core Graphics zum Konvertieren von Farben zwischen Farbräumen verwendet wird.

CGColorSpace

Colorspace bestimmt, wie Quarz Farbinformationen interpretiert.

CGColorSpaceNames

Stellt Zeichenfolgenkonstanten bereit, deren Werte bekannte Farbräume sind.

CGContext

Grafikkontext und Grundtypen, um sie zu zeichnen.

CGContextPDF

PDF Rendering CGContext-Klasse. Verwenden Sie diese Klasse, um einen CGContext zu erstellen, der die Ergebnisse in eine PDF-Datei ausgibt.

CGDataConsumer

Datensenke für CGContextPDF oder CGImageDestination zum Speichern von Daten.

CGDataProvider

Eine Klasse, die eine Datenquelle umschließt und für die CGImage-Klasse verfügbar macht.

CGDisplay

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEvent

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventSource

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGFont

Unterstützung von Schriftarten.

CGFunction

Eine Rückruffunktion, die mit verschiedenen verwendet werden soll.

CGGradient

Farbverlaufsdefinitionen.

CGImage

Stellt Bitmapbilder und Bitmapmasken dar.

CGImageProperties

Eigenschaften von Bitmapbildern.

CGImagePropertiesExif

Standard-Exif-Metadaten eines Bilds.

CGImagePropertiesGps

Standorteigenschaften, die einem Bild zugeordnet sind.

CGImagePropertiesIptc

Eigenschaften mit IPTC-Metadaten in einem Bild.

CGImagePropertiesJfif

Eigenschaften, die JFIF-Bitmapbildern zugeordnet sind.

CGImagePropertiesPng

Eigenschaften, die PNG-Bitmapbildern zugeordnet sind.

CGImagePropertiesTiff

Eigenschaften, die TIFF-Bildern zugeordnet sind.

CGLayer

Ein hardwarebeschleunigter Kontext.

CGPath

Ein Zeichenpfad besteht aus Linien, Bögen, Bézieren, die zum Malen verwendet werden können.

CGPattern

Ein Muster zum Zeichnen in einem CGContext.

CGPDFArray

Stellt ein PDF-Array dar.

CGPDFContentStream

Klasse, die PDF-Ressourcen als Objekt oder Stream abruft.

CGPDFDictionary

Stellt ein PDF-Wörterbuch dar.

CGPDFDocument

PDF-Dokument.

CGPDFInfo

Hilfsparameter zum Erstellen eines CGContextPDF.

CGPDFObject

Klasse, die verschiedene Objekte in einem PDF-Dokument darstellt.

CGPDFOperatorTable

Klasse zum Speichern von Rückrufen zum Verarbeiten von PDF-Dokumenten.

CGPDFOutlineOptions

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGPDFPage

Eine PDF-Seite in einem PDF-Dokument.

CGPDFPageInfo

Gibt verschiedene Felder für die BeginPage(CGPDFPageInfo) -Methode an.

CGPDFScanner

Klasse, mit der App-Entwickler Werte aus einem PDF-Stream analysieren können.

CGPDFStream

Ein PDF-Stream.

CGShading

Ein Typ, der eine Quarzschattierung darstellt.

RectangleFExtensions

Erweiterungen der RectangleF-Klasse, die bei Verwendung von CoreGraphics nützlich sind.

Strukturen

CGAffineTransform

2D-Affine-Transformation, die zum Konvertieren zwischen Koordinatenräumen verwendet wird.

CGColorConverterTriple

Enthält die Renderingabsicht, den Farbraum und die Transformation für eine Farbkonvertierung.

CGEventTapInformation

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGPathElement

Ein einzelnes Element auf einem CGPath.

CGPoint

Struktur, die einen 2D-Punkt definiert.

CGRect

Struktur, die ein Rechteck in Bezug auf Position und Größe definiert.

CGSize

Struktur, die Werte für Höhe und Breite enthält.

CGVector

Ein mathematischer Vektor mit implementierter Wertgleichheit.

GColorConversionInfoTriple

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

Enumerationen

CGBitmapFlags

Bitmapcodierung.

CGBlendMode

Füllmodus, der während der Komposition verwendet wird.

CGCaptureOptions

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGColorConversionInfoTransformType

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGColorConverterTransformType

Listet die Beziehungen zwischen Anfangs- und Endpunkten der Farbraumtransformation auf.

CGColorRenderingIntent

Bestimmt, wie Quarz Farben aus dem Quellfarbraum der Farbskala des Ziels zuordnet.

CGColorSpaceModel

Farbraummodell.

CGEventFilterMask

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventFlags

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventMask

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventMouseSubtype

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventSourceStateID

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventSuppressionState

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventTapLocation

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventTapOptions

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventTapPlacement

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGEventType

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGGradientDrawingOptions

Zeichnungsposition für Farbverläufe.

CGImageAlphaInfo

Gibt die Bitmaplayoutinformationen an.

CGImageByteOrderInfo

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGImageColorModel

Eine Enumeration gültiger Farbmodelle.

CGImagePixelFormatInfo

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGInterpolationQuality

Qualität der Interpolation für das Zeichnen von Bildern.

CGLineCap

Stil für Linienkappen.

CGLineJoin

Verknüpfungstyp für Zeichnungsvorgänge.

CGMouseButton

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGPathDrawingMode

Zeichnungsmodus.

CGPathElementType

Der Typ eines Elements in einem CGPath.

CGPatternTiling

Stil des Musters.

CGPDFAccessPermissions

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGPDFBox

Typ des Felds in einem PDF-Dokument.

CGPDFDataFormat

Listet Werte auf, die das Datenformat einer PDF angeben.

CGPDFObjectType

Listet die verschiedenen Typen von Werten auf, die in einem PDF-Dokument gefunden werden.

CGRectEdge

Koordinaten, die zum Einrichten der Kante in RectangleFExtensions.Divide verwendet werden.

CGScrollEventUnit

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGTextDrawingMode

Textzeichnungsmodus, der von Quarz verwendet wird.

CGTextEncoding

Textcodierung, diese Enumeration ist veraltet, verwenden Sie stattdessen CoreText-APIs.

CGWindowImageOption

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGWindowListOption

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

MatrixOrder

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

Delegaten

CGEvent.CGEventTapCallback

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGFunction.CGFunctionEvaluate

Ein Delegat, der verwendet wird, um die Rückruffunktion eines CGFunctionanzugeben.

CGPath.ApplierFunction

Eine Funktion, die Änderungen an einem CGPathElement vornehmen kann.

CGPattern.DrawPattern

Rückrufsignatur, die zum Zeichnen von Mustern auf dem Bildschirm verwendet wird.

CGPDFArray.ApplyCallback

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

CGPDFDictionary.ApplyCallback

Der CoreGraphics-Namespace bietet Zugriff auf eine C-basierte 2D-Grafik-API auf niedriger Ebene.

Hinweise

Dieser Namespace enthält eine Bindung an die zweidimensionalen Bitmap- und Vektorgrafik-APIs. Weitere Informationen zu den Funktionen von MonoTouch.CoreGraphics finden Sie in apple's Quartz 2D Programming Guide.

Viele Grafikanwendungsfälle können mithilfe von APIs auf höherer Ebene behandelt werden, z. B. mit apIs, die in N:UIKit, GLKitund SpriteKitbereitgestellt werden. Einige Kerngrafikklassen wie CGLayer, CGContextund CGImage sind jedoch in allgemeinen UI-Aufgaben nicht ungewöhnlich. In solchen Situationen verfügt die Core Graphics-Klasse häufig über mehr Flexibilität in Bezug auf die Bearbeitung auf niedrigerer Ebene, erfordert jedoch mehr Aufmerksamkeit vom Entwickler in Bezug auf die Ressourcen- und Zustandsverwaltung.