Compartilhar via


CoreGraphics Namespace

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.