cairo
Description:
Cairo is a 2D graphics library with support for multiple output devices like the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG.
- Home: http://cairographics.org/
- C-Documentation: http://cairographics.org/manual/
- Devhelp-Package download
- Example listing
Content:
Namespaces:
- Cairo
- Context
- Device
- DeviceObserver
- FontFace
- FontOptions
- ImageSurface -
- MeshPattern
- Path
- Pattern -
- PdfSurface
- PsSurface
- RasterSourcePattern
- RecordingSurface
- RectangleList
- Region
- ScaledFont
- Script
- ScriptSurface
- Surface
- SurfaceObserver
- SvgSurface
- ToyFontFace
- UserFontFace
- UserScaledFont
- XlibSurface
- FontExtents
- Glyph
- Matrix -
- PathData
- PathDataHeader
- PathDataPoint
- Rectangle
- RectangleInt
- TextCluster
- TextExtents -
- UserDataKey
- Antialias -
- ColorMode
- Content
- DeviceType
- Extend
- FillRule -
- Filter
- FontSlant
- FontType
- FontWeight
- Format -
- HintMetrics
- HintStyle
- LineCap -
- LineJoin -
- Operator -
- PathDataType
- PatternType
- PdfMetadata
- PdfOutlineFlags
- PdfVersion
- PsLevel
- RegionOverlap
- ScriptMode
- Status
- SubpixelOrder
- SurfaceObserverMode
- SurfaceType
- SvgUnit
- SvgVersion
- TextClusterFlags
- public delegate Surface RasterSourceAcquireFunc (Pattern pattern, void* callback_data, Surface target, RectangleInt? extents)
- public delegate Status RasterSourceCopyFunc (Pattern pattern, void* callback_data, Pattern other_pattern)
- public delegate void RasterSourceFinishFunc (Pattern pattern, void* callback_data)
- public delegate void RasterSourceReleaseFunc (Pattern pattern, void* callback_data, Surface surface)
- public delegate Status RasterSourceSnapshotFunc (Pattern pattern, void* callback_data)
- public delegate Status ReadFunc (uchar[] data)
- public delegate void SurfaceObserverCallback (SurfaceObserver observer, Surface target)
- public delegate Status UserScaledFontInitFunc (UserScaledFont scaled_font, Context cr, FontExtents extents)
- public delegate Status UserScaledFontRenderGlyphFunc (UserScaledFont scaled_font, ulong glyph, Context cr, out TextExtents extents)
- public delegate Status UserScaledFontTextToGlyphsFunc (UserScaledFont scaled_font, string utf8, int utf8_len, out Glyph[] glyphs, out TextCluster[] clusters, out TextClusterFlags cluster_flags)
- public delegate Status UserScaledFontUnicodeToGlyphFunc (UserScaledFont scaled_font, ulong unicode, out ulong glyph_index)
- public delegate Status WriteFunc (uchar[] data)
- public int version ()
- public unowned string version_string ()
- MimeType
- public const string CCITT_FAX
- public const string CCITT_FAX_PARAMS
- public const string EPS
- public const string EPS_PARAMS
- public const string JBIG2
- public const string JBIG2_GLOBAL
- public const string JBIG2_GLOBAL_ID
- public const string JP2
- public const string JPEG
- public const string PNG
- public const string UNIQUE_ID
- public const string URI