Table of contentsTitle Outline Overview History Cairo Architecture Rendering Systems 2D Graphics 2D Applications 3D Graphics 2D Applications on 3D APIs Cairo on 3D API PostScript rendering model Choosing PostScript PostScript Paths Part 2 header Cairo API Rendering in Memory Rendering to X Paths Using Paths Path Example Stroking Paths Stroke Example Close Path Close Path Example Caps and Joins Caps and Joins Setup Caps and Joins Example Fill Fill Example Fill and Stroke Fill and Stroke Example Affine Transformations Affine Transformation Example Even/Odd vs Winding Combining Images Loading an Image Image Example Image Transformation Example Resampling Modes Patterns Pattern Example Pattern Transformations Pattern Transform Example Gradients Gradient Setup Gradient Creation Gradient Example Text "Toy" Text API "Toy" Text Example Cairo Internals Drawing Splines Minkowski Sum deCastlejau Polygonal Pens Convolution of Pen and Path Stroked Spline Comparisons Compositing Modes Correlated Sub-pixel Compositing Wrap Up Credits End |
Author: Keith Packard E-mail: keithp@keithp.com Homepage: http://cairographics.org/ |