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.
Content:
Namespaces:
- Cairo
Classes:
Structs:
Enums:
Constants:
Delegates:
- 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)
Methods:
- MimeType
Constants: