<map id="Graphical Class Hierarchy" name="Graphical Class Hierarchy">
<area shape="rect" id="Node000000" href="$classCairo_1_1Surface.html" title="A cairo surface represents an image, either as the destination of a drawing operation or as source wh..." alt="" coords="5,233,111,260"/>
<area shape="rect" id="Node000001" href="$classCairo_1_1GlitzSurface.html" title="A GlitzSurface provides a way to render to the X Window System using Glitz." alt="" coords="186,5,318,32"/>
<area shape="poly" id="edge13_Node000000_Node000001" title=" " alt="" coords="63,218,74,178,93,131,120,83,157,42,187,27,184,31,160,46,124,86,98,133,79,180,68,219"/>
<area shape="rect" id="Node000002" href="$classCairo_1_1ImageSurface.html" title="Image surfaces provide the ability to render to memory buffers either allocated by cairo or by the ca..." alt="" coords="181,56,322,83"/>
<area shape="poly" id="edge14_Node000000_Node000002" title=" " alt="" coords="68,218,101,155,126,121,157,93,183,81,179,85,160,97,130,125,106,157,73,220"/>
<area shape="rect" id="Node000003" href="$classCairo_1_1PdfSurface.html" title="A PdfSurface provides a way to render PDF documents from cairo." alt="" coords="189,107,314,133"/>
<area shape="poly" id="edge15_Node000000_Node000003" title=" " alt="" coords="76,220,111,180,133,160,157,143,191,130,187,134,160,148,136,164,114,184,80,223"/>
<area shape="rect" id="Node000004" href="$classCairo_1_1PsSurface.html" title="A PsSurface provides a way to render PostScript documents from cairo." alt="" coords="191,157,312,184"/>
<area shape="poly" id="edge16_Node000000_Node000004" title=" " alt="" coords="95,224,158,194,195,183,191,186,160,198,98,228"/>
<area shape="rect" id="Node000005" href="$classCairo_1_1QuartzSurface.html" title="A QuartzSurface provides a way to render within Apple Mac OS X." alt="" coords="180,208,324,235"/>
<area shape="poly" id="edge17_Node000000_Node000005" title=" " alt="" coords="125,236,181,229,177,233,127,240"/>
<area shape="rect" id="Node000006" href="$classCairo_1_1RecordingSurface.html" title="A recording surface is a surface that records all drawing operations at the highest level of the surf..." alt="" coords="170,259,334,285"/>
<area shape="poly" id="edge18_Node000000_Node000006" title=" " alt="" coords="125,253,171,260,167,263,127,258"/>
<area shape="rect" id="Node000007" href="$classCairo_1_1SvgSurface.html" title="A SvgSurface provides a way to render Scalable Vector Graphics (SVG) images from cairo." alt="" coords="188,309,316,336"/>
<area shape="poly" id="edge19_Node000000_Node000007" title=" " alt="" coords="96,265,160,295,196,308,191,310,158,300,97,270"/>
<area shape="rect" id="Node000008" href="$classCairo_1_1Win32PrintingSurface.html" title="A multi&#45;page vector surface type for printing on Microsoft Windows." alt="" coords="159,360,345,387"/>
<area shape="poly" id="edge20_Node000000_Node000008" title=" " alt="" coords="78,269,114,309,136,329,160,346,186,359,181,360,157,350,133,333,111,313,78,275"/>
<area shape="rect" id="Node000009" href="$classCairo_1_1Win32Surface.html" title="A Win32Surface provides a way to render within Microsoft Windows." alt="" coords="181,411,323,437"/>
<area shape="poly" id="edge21_Node000000_Node000009" title=" " alt="" coords="71,272,106,336,130,369,160,397,183,410,178,411,157,401,126,372,101,339,69,277"/>
<area shape="rect" id="Node000010" href="$classCairo_1_1XlibSurface.html" title="An XlibSurface provides a way to render to the X Window System using XLib." alt="" coords="188,461,316,488"/>
<area shape="poly" id="edge22_Node000000_Node000010" title=" " alt="" coords="66,273,79,314,98,360,124,407,160,447,190,465,185,465,157,451,120,411,93,363,74,315,65,278"/>
</map>
