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 Quartz 2D Programming Guide.
Many graphics use-cases can be addressed using higher-level APIs such as those provided in MonoTouch.UIKit, MonoTouch.GLKit, and MonoTouch.SpriteKit. However, some Core Graphics classes such as MonoTouch.CoreGraphics.CGLayer, MonoTouch.CoreGraphics.CGContext, and MonoTouch.CoreGraphics.CGImage are not uncommonly seen in general UI tasks. In such situations, the Core Graphics class will often have more flexibility in terms of lower-level manipulation but requires more attention from the developer in terms of resource and state management.
Type | Reason |
---|---|
CGAffineTransform | 2D Affine transformation used to convert between coordinate spaces. |
CGBitmapContext | CGContext backed by an in-memory bitmap. |
CGBitmapFlags | Bitmap encoding. |
CGBlendMode | Blending mode used during composition. |
CGColor | Color structure. |
CGColorRenderingIntent | Determines how Quartz maps colors from the source color space to the gamut of the destination. |
CGColorSpace | Colorspace, determines how Quartz interprets color information. |
CGColorSpaceModel | Color space model. |
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 MonoTouch.CoreGraphics.CGContextPDF or MonoTouch.ImageIO.CGImageDestination to store data on. |
CGDataProvider | A class that wraps a data source and exposes it to the CGImage class. |
CGFont | Font support. |
CGFunction | A callback function to be used with various MonoTouch.CoreGraphics functions. |
CGFunction+CGFunctionEvaluate | A delegate used to specify the callback function of a MonoTouch.CoreGraphics.CGFunction. |
CGGradient | Gradient definitions. |
CGGradientDrawingOptions | Drawing location for gradients. |
CGImage | Represents bitmap images and bitmap masks. |
CGImageAlphaInfo | Specifies the bitmap layout information. |
CGImageColorModel | An enumeration of valid color models. |
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. |
CGInterpolationQuality | Quality of interpolation for drawing images. |
CGLayer | A hardware accelerated context. |
CGLineCap | Style for line caps. |
CGLineJoin | Join type for drawing operations. |
CGPath | A drawing path is made up of lines, arcs, beziers that can be used to paint. |
CGPath+ApplierFunction | A function that can make changes to a CGPathElement. |
CGPathDrawingMode | Drawing mode. |
CGPathElement | An individual element on a CGPath. |
CGPathElementType | The type of an element in a CGPath. |
CGPattern | A pattern to draw in a CGContext. |
CGPattern+DrawPattern | Callback signature used to draw patterns on the screen. |
CGPatternTiling | Pattern styling style. |
CGPDFArray | Represents a PDF array |
CGPDFBox | Type of box in a PDF document. |
CGPDFContentStream | Documentation for this section has not yet been entered. |
CGPDFDataFormat | Documentation for this section has not yet been entered. |
CGPDFDictionary | Represents a PDF Dictionary. |
CGPDFDocument | PDF Document. |
CGPDFInfo | Auxiliary parameters for constructing a MonoTouch.CoreGrapics.CGContextPDF. |
CGPDFObject | Documentation for this section has not yet been entered. |
CGPDFObjectType | Documentation for this section has not yet been entered. |
CGPDFOperatorTable | Documentation for this section has not yet been entered. |
CGPDFPage | A PDF Page in a PDF Document. |
CGPDFPageInfo | Specifies various boxes for the MonoTouch.CoreGraphics.CGContextPDF.BeginPage method. |
CGPDFScanner | Documentation for this section has not yet been entered. |
CGPDFStream | A PDF Stream. |
CGPoint | Structure defining a 2D point. |
CGRect | Structure defining a rectangle in terms of location and size. |
CGRectEdge | Coordinates used to establish the edge in RectangleFExtensions.Divide. |
CGShading | A type that represents a Quartz shading. |
CGSize | Structure containing height and width values. |
CGTextDrawingMode | Drawing mode. |
CGTextEncoding | Text encoding. |
CGVector | A mathematical vector, with value equality implemented. |
RectangleFExtensions | Extensions to the RectangleF class that are useful when using CoreGraphics. |