Partager via


CoreGraphics Espace de noms

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

Classes

CGBitmapContext

CGContext soutenu par une bitmap en mémoire.

CGColor

Structure de couleur.

CGColorConversionInfo

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGColorConversionOptions

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGColorConverter

Type opaque utilisé par Core Graphics pour convertir des couleurs entre des espaces de couleurs.

CGColorSpace

Colorspace, détermine comment Quartz interprète les informations de couleur.

CGColorSpaceNames

Fournit des constantes de chaîne dont les valeurs sont des espaces de couleurs connus.

CGContext

Contexte graphique et primitives pour y dessiner.

CGContextPDF

Classe CGContext de rendu PDF. Utilisez cette classe pour créer un CGContext qui génère les résultats dans un fichier PDF.

CGDataConsumer

Récepteur de données pour CGContextPDF ou CGImageDestination sur lequel stocker des données.

CGDataProvider

Classe qui encapsule une source de données et l’expose à la classe CGImage.

CGDisplay

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEvent

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventSource

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGFont

Prise en charge des polices.

CGFunction

Fonction de rappel à utiliser avec différentes fonctions N:CoreGraphics .

CGGradient

Définitions de dégradés.

CGImage

Représente des images bitmap et des masques bitmap.

CGImageProperties

Propriétés des images bitmap.

CGImagePropertiesExif

Métadonnées Exif standard d’une image.

CGImagePropertiesGps

Propriétés d’emplacement associées à une image.

CGImagePropertiesIptc

Propriétés avec des métadonnées IPTC dans une image.

CGImagePropertiesJfif

Propriétés associées aux images bitmap JFIF.

CGImagePropertiesPng

Propriétés associées aux images bitmap PNG.

CGImagePropertiesTiff

Propriétés associées aux images TIFF.

CGLayer

Contexte accéléré par le matériel.

CGPath

Un tracé de dessin est composé de lignes, d’arcs de cercle, de béziers qui peuvent être utilisés pour peindre.

CGPattern

Modèle à dessiner dans un CGContext.

CGPDFArray

Représente un tableau PDF

CGPDFContentStream

Classe qui obtient des ressources PDF en tant qu’objet ou flux.

CGPDFDictionary

Représente un dictionnaire PDF.

CGPDFDocument

Document PDF.

CGPDFInfo

Paramètres auxiliaires pour la construction d’un CGContextPDF.

CGPDFObject

Classe qui représente différents objets dans un document PDF.

CGPDFOperatorTable

Classe pour le stockage des rappels pour le traitement des documents PDF.

CGPDFOutlineOptions

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGPDFPage

Page PDF dans un document PDF.

CGPDFPageInfo

Spécifie différentes zones pour la BeginPage(CGPDFPageInfo) méthode .

CGPDFScanner

Classe qui permet aux développeurs d’applications d’analyser des valeurs à partir d’un flux PDF.

CGPDFStream

Un flux PDF.

CGShading

Type qui représente une trame de fond quartz.

RectangleFExtensions

Extensions à la classe RectangleF utiles lors de l’utilisation de CoreGraphics.

Structures

CGAffineTransform

Transformation affine 2D utilisée pour convertir entre les espaces de coordonnées.

CGColorConverterTriple

Contient l’intention de rendu, l’espace de couleur et la transformation pour une conversion de couleur.

CGEventTapInformation

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGPathElement

Élément individuel sur un CGPath.

CGPoint

Structure définissant un point 2D.

CGRect

Structure définissant un rectangle en termes d’emplacement et de taille.

CGSize

Structure contenant des valeurs de hauteur et de largeur.

CGVector

Vecteur mathématique, avec l’égalité des valeurs implémentée.

GColorConversionInfoTriple

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

Énumérations

CGBitmapFlags

Encodage bitmap.

CGBlendMode

Mode de fusion utilisé lors de la composition.

CGCaptureOptions

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGColorConversionInfoTransformType

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGColorConverterTransformType

Énumère les relations entre les points de départ et de fin de transformation de l’espace de couleur.

CGColorRenderingIntent

Détermine comment Quartz mappe les couleurs de l’espace de couleur source à la gamme de la destination.

CGColorSpaceModel

Modèle d’espace de couleurs.

CGEventFilterMask

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventFlags

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventMask

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventMouseSubtype

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventSourceStateID

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventSuppressionState

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventTapLocation

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventTapOptions

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventTapPlacement

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGEventType

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGGradientDrawingOptions

Emplacement de dessin pour les dégradés.

CGImageAlphaInfo

Spécifie les informations de disposition bitmap.

CGImageByteOrderInfo

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGImageColorModel

Énumération de modèles de couleurs valides.

CGImagePixelFormatInfo

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGInterpolationQuality

Qualité de l’interpolation pour les images de dessin.

CGLineCap

Style pour les majuscules de trait.

CGLineJoin

Type de jointure pour les opérations de dessin.

CGMouseButton

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGPathDrawingMode

Mode dessin.

CGPathElementType

Type d’un élément dans un CGPath.

CGPatternTiling

Style de style de modèle.

CGPDFAccessPermissions

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGPDFBox

Type de zone dans un document PDF.

CGPDFDataFormat

Énumère les valeurs qui indiquent le format de données d’un fichier PDF.

CGPDFObjectType

Énumère les différents types de valeurs qui se trouvent dans un document PDF.

CGRectEdge

Coordonnées utilisées pour établir l’arête dans RectangleFExtensions.Divide.

CGScrollEventUnit

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGTextDrawingMode

Mode de dessin de texte utilisé par Quartz.

CGTextEncoding

Encodage de texte, cette énumération est déconseillée, utilisez plutôt les API CoreText.

CGWindowImageOption

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGWindowListOption

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

MatrixOrder

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

Délégués

CGEvent.CGEventTapCallback

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGFunction.CGFunctionEvaluate

Délégué utilisé pour spécifier la fonction de rappel d’un CGFunction.

CGPath.ApplierFunction

Fonction qui peut apporter des modifications à un CGPathElement.

CGPattern.DrawPattern

Signature de rappel utilisée pour dessiner des modèles à l’écran.

CGPDFArray.ApplyCallback

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

CGPDFDictionary.ApplyCallback

L’espace de noms CoreGraphics permet d’accéder à une API graphique 2D de bas niveau basée sur C.

Remarques

Cet espace de noms contient une liaison aux API à deux dimensions, bitmap et graphique vectoriel. Pour en savoir plus sur les fonctionnalités de MonoTouch.CoreGraphics, vous pouvez lire le Guide de programmation 2D Quartz d’Apple.

De nombreux cas d’utilisation graphiques peuvent être traités à l’aide d’API de niveau supérieur, telles que celles fournies dans N:UIKit, GLKitet SpriteKit. Toutefois, certaines classes Core Graphics telles que CGLayer, CGContextet CGImage ne sont pas rarement vues dans les tâches d’interface utilisateur générales. Dans de telles situations, la classe Core Graphics a souvent plus de flexibilité en termes de manipulation de niveau inférieur, mais nécessite plus d’attention de la part du développeur en termes de gestion des ressources et de l’état.