CoreGraphics Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C.
Classes
CGBitmapContext |
CGContext apoiado por um bitmap na memória. |
CGColor |
Estrutura de cores. |
CGColorConversionInfo |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGColorConversionOptions |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGColorConverter |
Tipo opaco que o Core Graphics usa para converter cores entre espaços de cores. |
CGColorSpace |
Colorspace determina como o Quartz interpreta as informações de cor. |
CGColorSpaceNames |
Fornece constantes de cadeia de caracteres cujos valores são espaços de cores conhecidos. |
CGContext |
Contexto gráfico e primitivos a serem desenhados neles. |
CGContextPDF |
Classe CGContext de renderização de PDF. Use essa classe para criar um CGContext que gerará os resultados para um arquivo PDF. |
CGDataConsumer |
Coletor de dados para CGContextPDF ou CGImageDestination para armazenar dados. |
CGDataProvider |
Uma classe que encapsula uma fonte de dados e a expõe à classe CGImage. |
CGDisplay |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEvent |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventSource |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGFont |
Suporte à fonte. |
CGFunction |
Uma função de retorno de chamada a ser usada com N:CoreGraphics . |
CGGradient |
Definições de gradiente. |
CGImage |
Representa imagens de bitmap e máscaras de bitmap. |
CGImageProperties |
Propriedades de imagens de bitmap. |
CGImagePropertiesExif |
Metadados exif padrão de uma imagem. |
CGImagePropertiesGps |
Propriedades de localização associadas a uma imagem. |
CGImagePropertiesIptc |
Propriedades com metadados de IPTC em uma imagem. |
CGImagePropertiesJfif |
Propriedades associadas a imagens de bitmap JFIF. |
CGImagePropertiesPng |
Propriedades associadas a imagens de bitmap PNG. |
CGImagePropertiesTiff |
Propriedades associadas a imagens TIFF. |
CGLayer |
Um contexto acelerado de hardware. |
CGPath |
Um caminho de desenho é composto por linhas, arcos, béziers que podem ser usados para pintar. |
CGPattern |
Um padrão a ser desenhado em um CGContext. |
CGPDFArray |
Representa uma matriz PDF |
CGPDFContentStream |
Classe que obtém recursos PDF como um objeto ou fluxo. |
CGPDFDictionary |
Representa um dicionário PDF. |
CGPDFDocument |
Documento PDF. |
CGPDFInfo |
Parâmetros auxiliares para construir um CGContextPDF. |
CGPDFObject |
Classe que representa vários objetos em um documento PDF. |
CGPDFOperatorTable |
Classe para armazenar retornos de chamada para processar documentos PDF. |
CGPDFOutlineOptions |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGPDFPage |
Uma página PDF em um documento PDF. |
CGPDFPageInfo |
Especifica várias caixas para o BeginPage(CGPDFPageInfo) método . |
CGPDFScanner |
Classe que permite que os desenvolvedores de aplicativos analisem valores de um fluxo de PDF. |
CGPDFStream |
Um Fluxo de PDF. |
CGShading |
Um tipo que representa um sombreamento de Quartzo. |
RectangleFExtensions |
Extensões para a classe RectangleF que são úteis ao usar CoreGraphics. |
Estruturas
CGAffineTransform |
Transformação 2D Affine usada para converter entre espaços de coordenadas. |
CGColorConverterTriple |
Contém a intenção de renderização, o espaço de cor e a transformação para uma conversão de cores. |
CGEventTapInformation |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGPathElement |
Um elemento individual em um CGPath. |
CGPoint |
Estrutura que define um ponto 2D. |
CGRect |
Estrutura que define um retângulo em termos de local e tamanho. |
CGSize |
Estrutura que contém valores de altura e largura. |
CGVector |
Um vetor matemático, com igualdade de valor implementada. |
GColorConversionInfoTriple |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
Enumerações
CGBitmapFlags |
Codificação de bitmap. |
CGBlendMode |
Modo de mesclagem usado durante a composição. |
CGCaptureOptions |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGColorConversionInfoTransformType |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGColorConverterTransformType |
Enumera as relações entre os pontos inicial e final da transformação de espaço de cor. |
CGColorRenderingIntent |
Determina como o Quartz mapeia as cores do espaço de cor de origem para a gama do destino. |
CGColorSpaceModel |
Modelo de espaço em cores. |
CGEventFilterMask |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventFlags |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventMask |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventMouseSubtype |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventSourceStateID |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventSuppressionState |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventTapLocation |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventTapOptions |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventTapPlacement |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGEventType |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGGradientDrawingOptions |
Local de desenho para gradientes. |
CGImageAlphaInfo |
Especifica as informações de layout do bitmap. |
CGImageByteOrderInfo |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGImageColorModel |
Uma enumeração de modelos de cores válidos. |
CGImagePixelFormatInfo |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGInterpolationQuality |
Qualidade da interpolação para desenhar imagens. |
CGLineCap |
Estilo para tampas de linha. |
CGLineJoin |
Tipo de junção para operações de desenho. |
CGMouseButton |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGPathDrawingMode |
Modo de desenho. |
CGPathElementType |
O tipo de um elemento em um CGPath. |
CGPatternTiling |
Estilo de estilo de padrão. |
CGPDFAccessPermissions |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGPDFBox |
Tipo de caixa em um documento PDF. |
CGPDFDataFormat |
Enumera valores que indicam o formato de dados de um PDF. |
CGPDFObjectType |
Enumera os vários tipos de valores encontrados em um documento PDF. |
CGRectEdge |
Coordenadas usadas para estabelecer a borda em RectangleFExtensions.Divide. |
CGScrollEventUnit |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGTextDrawingMode |
Modo de desenho de texto usado pelo Quartz. |
CGTextEncoding |
Codificação de texto, essa enumeração foi preterida, use APIs CoreText. |
CGWindowImageOption |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGWindowListOption |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
MatrixOrder |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
Delegados
CGEvent.CGEventTapCallback |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGFunction.CGFunctionEvaluate |
Um delegado usado para especificar a função de retorno de chamada de um CGFunction. |
CGPath.ApplierFunction |
Uma função que pode fazer alterações em um CGPathElement. |
CGPattern.DrawPattern |
Assinatura de retorno de chamada usada para desenhar padrões na tela. |
CGPDFArray.ApplyCallback |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
CGPDFDictionary.ApplyCallback |
O namespace CoreGraphics fornece acesso a uma API de gráficos 2D de baixo nível baseada em C. |
Comentários
Esse namespace contém uma associação às APIs gráficas bidimensionais, bitmap e vetor. Para saber mais sobre os recursos do MonoTouch.CoreGraphics, você pode ler o Guia de Programação 2D do Quartz da Apple.
Muitos casos de uso de gráficos podem ser resolvidos usando APIs de nível superior, como as fornecidas em N:UIKit, GLKite SpriteKit. No entanto, algumas classes core graphics como CGLayer, CGContexte CGImage não são vistas de forma incomum em tarefas gerais da interface do usuário. Nessas situações, a classe Core Graphics geralmente terá mais flexibilidade em termos de manipulação de nível inferior, mas requer mais atenção do desenvolvedor em termos de gerenciamento de recursos e estado.