CoreGraphics Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.