CoreGraphics Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.