CoreGraphics Namespace
The CoreGraphics namespace provides access to a C-based low-level 2D graphics API.
Classes
CGBitmapContext |
CGContext backed by an in-memory bitmap. |
CGColor |
Color structure. |
CGColorConversionInfo | |
CGColorConversionOptions | |
CGColorConverter |
Opaque type that Core Graphics uses to convert colors between color spaces. |
CGColorSpace |
Colorspace, determines how Quartz interprets color information. |
CGColorSpaceNames |
Provides string constants whose values are known color spaces. |
CGContext |
Graphics context and primitives to draw in them. |
CGContextPDF |
PDF Rendering CGContext class. Use this class to create a CGContext that will output the results to a PDF file. |
CGDataConsumer |
Data sink for CGContextPDF or CGImageDestination to store data on. |
CGDataProvider |
A class that wraps a data source and exposes it to the CGImage class. |
CGDisplay | |
CGEvent | |
CGEventSource | |
CGFont |
Font support. |
CGFunction |
N:CoreGraphics |
CGGradient |
Gradient definitions. |
CGImage |
Represents bitmap images and bitmap masks. |
CGImageProperties |
Properties of bitmap images. |
CGImagePropertiesExif |
Standard Exif metadata of an image. |
CGImagePropertiesGps |
Location properties associated with an image. |
CGImagePropertiesIptc |
Properties with IPTC metadata in an image. |
CGImagePropertiesJfif |
Properties associated with JFIF bitmap images. |
CGImagePropertiesPng |
Properties associated with PNG bitmap images. |
CGImagePropertiesTiff |
Properties associated with TIFF images. |
CGLayer |
A hardware accelerated context. |
CGPath |
A drawing path is made up of lines, arcs, beziers that can be used to paint. |
CGPattern |
A pattern to draw in a CGContext. |
CGPDFArray |
Represents a PDF array |
CGPDFContentStream |
Class that gets PDF resources as an object or stream. |
CGPDFDictionary |
Represents a PDF Dictionary. |
CGPDFDocument |
PDF Document. |
CGPDFInfo |
Auxiliary parameters for constructing a CGContextPDF. |
CGPDFObject |
Class that represents various objects in a PDF document. |
CGPDFOperatorTable |
Class for storing callbacks for processing PDF documents. |
CGPDFOutlineOptions | |
CGPDFPage |
A PDF Page in a PDF Document. |
CGPDFPageInfo |
Specifies various boxes for the BeginPage(CGPDFPageInfo) method. |
CGPDFScanner |
Class that enables app developers to parse values from a PDF stream. |
CGPDFStream |
A PDF Stream. |
CGShading |
A type that represents a Quartz shading. |
RectangleFExtensions |
Extensions to the RectangleF class that are useful when using CoreGraphics. |
Structs
CGAffineTransform |
2D Affine transformation used to convert between coordinate spaces. |
CGColorConverterTriple |
Contains the rendering intent, color space, and transform for a color conversion. |
CGEventTapInformation | |
CGPathElement |
An individual element on a CGPath. |
CGPoint |
Structure defining a 2D point. |
CGRect |
Structure defining a rectangle in terms of location and size. |
CGSize |
Structure containing height and width values. |
CGVector |
A mathematical vector, with value equality implemented. |
GColorConversionInfoTriple |
Enums
CGBitmapFlags |
Bitmap encoding. |
CGBlendMode |
Blending mode used during composition. |
CGCaptureOptions | |
CGColorConversionInfoTransformType | |
CGColorConverterTransformType |
Enumerates the relationships between color space transform starting and end points. |
CGColorRenderingIntent |
Determines how Quartz maps colors from the source color space to the gamut of the destination. |
CGColorSpaceModel |
Color space model. |
CGEventFilterMask | |
CGEventFlags | |
CGEventMask | |
CGEventMouseSubtype | |
CGEventSourceStateID | |
CGEventSuppressionState | |
CGEventTapLocation | |
CGEventTapOptions | |
CGEventTapPlacement | |
CGEventType | |
CGGradientDrawingOptions |
Drawing location for gradients. |
CGImageAlphaInfo |
Specifies the bitmap layout information. |
CGImageByteOrderInfo | |
CGImageColorModel |
An enumeration of valid color models. |
CGImagePixelFormatInfo | |
CGInterpolationQuality |
Quality of interpolation for drawing images. |
CGLineCap |
Style for line caps. |
CGLineJoin |
Join type for drawing operations. |
CGMouseButton | |
CGPathDrawingMode |
Drawing mode. |
CGPathElementType |
The type of an element in a CGPath. |
CGPatternTiling |
Pattern styling style. |
CGPDFAccessPermissions | |
CGPDFBox |
Type of box in a PDF document. |
CGPDFDataFormat |
Enumerates values that indicate the data format of a PDF. |
CGPDFObjectType |
Enumerates the various types of values that are found in a PDF document. |
CGRectEdge |
Coordinates used to establish the edge in RectangleFExtensions.Divide. |
CGScrollEventUnit | |
CGTextDrawingMode |
Text drawing mode used by Quartz. |
CGTextEncoding |
Text encoding, this enumeration is deprecated, use CoreText APIs instead. |
CGWindowImageOption | |
CGWindowListOption | |
MatrixOrder |
Delegates
CGEvent.CGEventTapCallback | |
CGFunction.CGFunctionEvaluate |
A delegate used to specify the callback function of a CGFunction. |
CGPath.ApplierFunction |
A function that can make changes to a CGPathElement. |
CGPattern.DrawPattern |
Callback signature used to draw patterns on the screen. |
CGPDFArray.ApplyCallback | |
CGPDFDictionary.ApplyCallback |
Remarks
This namespace contains a binding to the two-dimensional,
bitmap and vector graphic APIs. To learn more about the
capabilities of MonoTouch.CoreGraphics you can read Apple's
Many graphics use-cases can be addressed using higher-level APIs such as those provided in