CoreGraphics Espacio de nombres

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

Clases

CGBitmapContext

CGContext respaldado por un mapa de bits en memoria.

CGColor

Estructura de color.

CGColorConversionInfo

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGColorConversionOptions

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGColorConverter

Tipo opaco que los gráficos principales usan para convertir colores entre espacios de color.

CGColorSpace

Espacio de colores, determina cómo El cuarzo interpreta la información de color.

CGColorSpaceNames

Proporciona constantes de cadena cuyos valores son espacios de color conocidos.

CGContext

Contexto de gráficos y primitivos para dibujarlos.

CGContextPDF

Clase CGContext de representación en PDF. Utilice esta clase para crear un CGContext que genere los resultados en un archivo PDF.

CGDataConsumer

Receptor de datos para CGContextPDF o CGImageDestination en el que se van a almacenar los datos.

CGDataProvider

Clase que encapsula un origen de datos y la expone a la clase CGImage.

CGDisplay

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEvent

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventSource

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGFont

Compatibilidad con fuentes.

CGFunction

Función de devolución de llamada que se va a usar con varias funciones N:CoreGraphics .

CGGradient

Definiciones de degradado.

CGImage

Representa imágenes de mapa de bits y máscaras de mapa de bits.

CGImageProperties

Propiedades de imágenes de mapa de bits.

CGImagePropertiesExif

Metadatos exif estándar de una imagen.

CGImagePropertiesGps

Propiedades de ubicación asociadas a una imagen.

CGImagePropertiesIptc

Propiedades con metadatos de IPTC en una imagen.

CGImagePropertiesJfif

Propiedades asociadas a imágenes de mapa de bits JFIF.

CGImagePropertiesPng

Propiedades asociadas a imágenes de mapa de bits PNG.

CGImagePropertiesTiff

Propiedades asociadas a imágenes TIFF.

CGLayer

Un contexto acelerado por hardware.

CGPath

Un trazado de dibujo se compone de líneas, arcos, beziers que se pueden usar para pintar.

CGPattern

Un patrón que se va a dibujar en un CGContext.

CGPDFArray

Representa una matriz PDF

CGPDFContentStream

Clase que obtiene recursos PDF como un objeto o secuencia.

CGPDFDictionary

Representa un diccionario PDF.

CGPDFDocument

Documento PDF.

CGPDFInfo

Parámetros auxiliares para construir un CGContextPDF.

CGPDFObject

Clase que representa varios objetos de un documento PDF.

CGPDFOperatorTable

Clase para almacenar devoluciones de llamada para procesar documentos PDF.

CGPDFOutlineOptions

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGPDFPage

Una página PDF en un documento PDF.

CGPDFPageInfo

Especifica varios cuadros para el BeginPage(CGPDFPageInfo) método .

CGPDFScanner

Clase que permite a los desarrolladores de aplicaciones analizar valores de una secuencia PDF.

CGPDFStream

Un flujo PDF.

CGShading

Tipo que representa un sombreado de cuarzo.

RectangleFExtensions

Extensiones de la clase RectangleF que son útiles al usar CoreGraphics.

Estructuras

CGAffineTransform

Transformación Affine 2D utilizada para convertir entre espacios de coordenadas.

CGColorConverterTriple

Contiene la intención de representación, el espacio de colores y la transformación para una conversión de color.

CGEventTapInformation

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGPathElement

Un elemento individual en un CGPath.

CGPoint

Estructura que define un punto 2D.

CGRect

Estructura que define un rectángulo en términos de ubicación y tamaño.

CGSize

Estructura que contiene valores de alto y ancho.

CGVector

Vector matemático, con la igualdad de valores implementada.

GColorConversionInfoTriple

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

Enumeraciones

CGBitmapFlags

Codificación de mapa de bits.

CGBlendMode

Modo de fusión utilizado durante la composición.

CGCaptureOptions

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGColorConversionInfoTransformType

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGColorConverterTransformType

Enumera las relaciones entre los puntos iniciales y finales de la transformación del espacio de colores.

CGColorRenderingIntent

Determina cómo El cuarzo asigna los colores del espacio de colores de origen a la gama del destino.

CGColorSpaceModel

Modelo de espacio de colores.

CGEventFilterMask

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventFlags

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventMask

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventMouseSubtype

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventSourceStateID

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventSuppressionState

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventTapLocation

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventTapOptions

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventTapPlacement

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGEventType

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGGradientDrawingOptions

Ubicación de dibujo para degradados.

CGImageAlphaInfo

Especifica la información de diseño del mapa de bits.

CGImageByteOrderInfo

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGImageColorModel

Enumeración de modelos de color válidos.

CGImagePixelFormatInfo

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGInterpolationQuality

Calidad de la interpolación para imágenes de dibujo.

CGLineCap

Estilo para mayúsculas de línea.

CGLineJoin

Tipo de combinación para las operaciones de dibujo.

CGMouseButton

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGPathDrawingMode

Modo de dibujo.

CGPathElementType

Tipo de un elemento en una ruta CGPath.

CGPatternTiling

Estilo de estilo de patrón.

CGPDFAccessPermissions

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGPDFBox

Tipo de cuadro en un documento PDF.

CGPDFDataFormat

Enumera los valores que indican el formato de datos de un PDF.

CGPDFObjectType

Enumera los distintos tipos de valores que se encuentran en un documento PDF.

CGRectEdge

Coordenadas usadas para establecer el borde en RectangleFExtensions.Divide.

CGScrollEventUnit

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGTextDrawingMode

Modo de dibujo de texto utilizado por Cuarzo.

CGTextEncoding

La codificación de texto, esta enumeración está en desuso y usa api de CoreText en su lugar.

CGWindowImageOption

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGWindowListOption

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

MatrixOrder

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

Delegados

CGEvent.CGEventTapCallback

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGFunction.CGFunctionEvaluate

Delegado utilizado para especificar la función de devolución de llamada de .CGFunction

CGPath.ApplierFunction

Función que puede realizar cambios en un CGPathElement.

CGPattern.DrawPattern

Firma de devolución de llamada usada para dibujar patrones en la pantalla.

CGPDFArray.ApplyCallback

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

CGPDFDictionary.ApplyCallback

El espacio de nombres CoreGraphics proporciona acceso a una API de gráficos 2D basada en C.

Comentarios

Este espacio de nombres contiene un enlace a las API bidimensionales, de mapa de bits y de gráfico vectorial. Para obtener más información sobre las funcionalidades de MonoTouch.CoreGraphics, puede leer la Guía de programación de Cuarzo 2D de Apple.

Muchos casos de uso de gráficos se pueden solucionar mediante API de nivel superior, como las proporcionadas en , GLKity SpriteKit. Sin embargo, algunas clases de elementos gráficos principales, como CGLayer, CGContexty CGImage no se ven poco frecuentemente en tareas generales de la interfaz de usuario. En tales situaciones, la clase Core Graphics a menudo tendrá más flexibilidad en términos de manipulación de nivel inferior, pero requiere más atención del desarrollador en términos de administración de recursos y estados.