<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="page">
    <name>index</name>
    <title>Cairomm: A C++ wrapper for the cairo graphics library</title>
    <filename>index</filename>
    <docanchor file="index">Introduction</docanchor>
    <docanchor file="index">License</docanchor>
  </compound>
  <compound kind="file">
    <name>cairomm.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>cairomm_8h</filename>
  </compound>
  <compound kind="file">
    <name>context.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>context_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::Context</class>
    <member kind="typedef">
      <type>cairo_font_extents_t</type>
      <name>FontExtents</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_glyph_t</type>
      <name>Glyph</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_matrix_t</type>
      <name>Matrix</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_text_extents_t</type>
      <name>TextExtents</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>enums.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>enums_8h</filename>
    <namespace>Cairo</namespace>
    <member kind="enumeration">
      <name>Antialias</name>
      <anchor>a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_DEFAULT</name>
      <anchor>a66a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_NONE</name>
      <anchor>a66a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_GRAY</name>
      <anchor>a66a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_SUBPIXEL</name>
      <anchor>a66a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Content</name>
      <anchor>a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_COLOR</name>
      <anchor>a72a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_ALPHA</name>
      <anchor>a72a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_COLOR_ALPHA</name>
      <anchor>a72a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Extend</name>
      <anchor>a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_NONE</name>
      <anchor>a74a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_REPEAT</name>
      <anchor>a74a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_REFLECT</name>
      <anchor>a74a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_PAD</name>
      <anchor>a74a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FillRule</name>
      <anchor>a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL_RULE_WINDING</name>
      <anchor>a67a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL_RULE_EVEN_ODD</name>
      <anchor>a67a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Filter</name>
      <anchor>a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_FAST</name>
      <anchor>a75a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_GOOD</name>
      <anchor>a75a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_BEST</name>
      <anchor>a75a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_NEAREST</name>
      <anchor>a75a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_BILINEAR</name>
      <anchor>a75a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_GAUSSIAN</name>
      <anchor>a75a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontSlant</name>
      <anchor>a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_NORMAL</name>
      <anchor>a70a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_ITALIC</name>
      <anchor>a70a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_OBLIQUE</name>
      <anchor>a70a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontWeight</name>
      <anchor>a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_WEIGHT_NORMAL</name>
      <anchor>a71a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_WEIGHT_BOLD</name>
      <anchor>a71a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Format</name>
      <anchor>a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_ARGB32</name>
      <anchor>a73a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RGB24</name>
      <anchor>a73a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_A8</name>
      <anchor>a73a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_A1</name>
      <anchor>a73a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HintMetrics</name>
      <anchor>a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_DEFAULT</name>
      <anchor>a78a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_OFF</name>
      <anchor>a78a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_ON</name>
      <anchor>a78a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HintStyle</name>
      <anchor>a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_DEFAULT</name>
      <anchor>a77a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_NONE</name>
      <anchor>a77a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_SLIGHT</name>
      <anchor>a77a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_MEDIUM</name>
      <anchor>a77a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_FULL</name>
      <anchor>a77a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineCap</name>
      <anchor>a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_BUTT</name>
      <anchor>a68a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_ROUND</name>
      <anchor>a68a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_SQUARE</name>
      <anchor>a68a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineJoin</name>
      <anchor>a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_MITER</name>
      <anchor>a69a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_ROUND</name>
      <anchor>a69a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_BEVEL</name>
      <anchor>a69a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Operator</name>
      <anchor>a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_CLEAR</name>
      <anchor>a65a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_SOURCE</name>
      <anchor>a65a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_OVER</name>
      <anchor>a65a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_IN</name>
      <anchor>a65a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_OUT</name>
      <anchor>a65a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_ATOP</name>
      <anchor>a65a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST</name>
      <anchor>a65a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_OVER</name>
      <anchor>a65a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_IN</name>
      <anchor>a65a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_OUT</name>
      <anchor>a65a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_ATOP</name>
      <anchor>a65a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_XOR</name>
      <anchor>a65a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_ADD</name>
      <anchor>a65a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_SATURATE</name>
      <anchor>a65a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubpixelOrder</name>
      <anchor>a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_DEFAULT</name>
      <anchor>a76a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_RGB</name>
      <anchor>a76a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_BGR</name>
      <anchor>a76a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_VRGB</name>
      <anchor>a76a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_VBGR</name>
      <anchor>a76a56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exception.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>exception_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::logic_error</class>
  </compound>
  <compound kind="file">
    <name>fontface.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>fontface_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::FontFace</class>
  </compound>
  <compound kind="file">
    <name>fontoptions.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>fontoptions_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::FontOptions</class>
  </compound>
  <compound kind="file">
    <name>introduction.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/docs/reference/</path>
    <filename>introduction_8h</filename>
  </compound>
  <compound kind="file">
    <name>path.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>path_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::Path</class>
  </compound>
  <compound kind="file">
    <name>pattern.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>pattern_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::Gradient</class>
    <class kind="class">Cairo::LinearGradient</class>
    <class kind="class">Cairo::Pattern</class>
    <class kind="class">Cairo::RadialGradient</class>
    <class kind="class">Cairo::SolidPattern</class>
    <class kind="class">Cairo::SurfacePattern</class>
  </compound>
  <compound kind="file">
    <name>refptr.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>refptr_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::RefPtr</class>
  </compound>
  <compound kind="file">
    <name>surface.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>surface_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::GlitzSurface</class>
    <class kind="class">Cairo::ImageSurface</class>
    <class kind="class">Cairo::PdfSurface</class>
    <class kind="class">Cairo::PsSurface</class>
    <class kind="class">Cairo::Surface</class>
    <class kind="class">Cairo::SvgSurface</class>
  </compound>
  <compound kind="file">
    <name>win32_surface.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>win32__surface_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::Win32Surface</class>
  </compound>
  <compound kind="file">
    <name>xlib_surface.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>xlib__surface_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::XlibSurface</class>
  </compound>
  <compound kind="class">
    <name>std::logic_error</name>
    <filename>classstd_1_1logic__error.html</filename>
  </compound>
  <compound kind="dir">
    <name>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>dir_000000.html</filename>
    <file>cairomm.h</file>
    <file>context.h</file>
    <file>enums.h</file>
    <file>exception.h</file>
    <file>fontface.h</file>
    <file>fontoptions.h</file>
    <file>path.h</file>
    <file>pattern.h</file>
    <file>refptr.h</file>
    <file>surface.h</file>
    <file>win32_surface.h</file>
    <file>xlib_surface.h</file>
  </compound>
  <compound kind="namespace">
    <name>Cairo</name>
    <filename>namespaceCairo.html</filename>
    <class kind="class">Cairo::Context</class>
    <class kind="class">Cairo::FontFace</class>
    <class kind="class">Cairo::FontOptions</class>
    <class kind="class">Cairo::GlitzSurface</class>
    <class kind="class">Cairo::Gradient</class>
    <class kind="class">Cairo::ImageSurface</class>
    <class kind="class">Cairo::LinearGradient</class>
    <class kind="class">Cairo::logic_error</class>
    <class kind="class">Cairo::Path</class>
    <class kind="class">Cairo::Pattern</class>
    <class kind="class">Cairo::PdfSurface</class>
    <class kind="class">Cairo::PsSurface</class>
    <class kind="class">Cairo::RadialGradient</class>
    <class kind="class">Cairo::RefPtr</class>
    <class kind="class">Cairo::SolidPattern</class>
    <class kind="class">Cairo::Surface</class>
    <class kind="class">Cairo::SurfacePattern</class>
    <class kind="class">Cairo::SvgSurface</class>
    <class kind="class">Cairo::Win32Surface</class>
    <class kind="class">Cairo::XlibSurface</class>
    <member kind="typedef">
      <type>cairo_font_extents_t</type>
      <name>FontExtents</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_glyph_t</type>
      <name>Glyph</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_matrix_t</type>
      <name>Matrix</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_text_extents_t</type>
      <name>TextExtents</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Antialias</name>
      <anchor>a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_DEFAULT</name>
      <anchor>a66a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_NONE</name>
      <anchor>a66a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_GRAY</name>
      <anchor>a66a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_SUBPIXEL</name>
      <anchor>a66a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Content</name>
      <anchor>a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_COLOR</name>
      <anchor>a72a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_ALPHA</name>
      <anchor>a72a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_COLOR_ALPHA</name>
      <anchor>a72a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Extend</name>
      <anchor>a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_NONE</name>
      <anchor>a74a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_REPEAT</name>
      <anchor>a74a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_REFLECT</name>
      <anchor>a74a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_PAD</name>
      <anchor>a74a45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FillRule</name>
      <anchor>a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL_RULE_WINDING</name>
      <anchor>a67a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL_RULE_EVEN_ODD</name>
      <anchor>a67a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Filter</name>
      <anchor>a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_FAST</name>
      <anchor>a75a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_GOOD</name>
      <anchor>a75a47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_BEST</name>
      <anchor>a75a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_NEAREST</name>
      <anchor>a75a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_BILINEAR</name>
      <anchor>a75a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_GAUSSIAN</name>
      <anchor>a75a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontSlant</name>
      <anchor>a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_NORMAL</name>
      <anchor>a70a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_ITALIC</name>
      <anchor>a70a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_OBLIQUE</name>
      <anchor>a70a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontWeight</name>
      <anchor>a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_WEIGHT_NORMAL</name>
      <anchor>a71a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_WEIGHT_BOLD</name>
      <anchor>a71a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Format</name>
      <anchor>a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_ARGB32</name>
      <anchor>a73a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RGB24</name>
      <anchor>a73a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_A8</name>
      <anchor>a73a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_A1</name>
      <anchor>a73a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HintMetrics</name>
      <anchor>a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_DEFAULT</name>
      <anchor>a78a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_OFF</name>
      <anchor>a78a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_ON</name>
      <anchor>a78a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HintStyle</name>
      <anchor>a77</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_DEFAULT</name>
      <anchor>a77a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_NONE</name>
      <anchor>a77a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_SLIGHT</name>
      <anchor>a77a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_MEDIUM</name>
      <anchor>a77a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_FULL</name>
      <anchor>a77a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineCap</name>
      <anchor>a68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_BUTT</name>
      <anchor>a68a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_ROUND</name>
      <anchor>a68a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_SQUARE</name>
      <anchor>a68a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineJoin</name>
      <anchor>a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_MITER</name>
      <anchor>a69a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_ROUND</name>
      <anchor>a69a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_BEVEL</name>
      <anchor>a69a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Operator</name>
      <anchor>a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_CLEAR</name>
      <anchor>a65a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_SOURCE</name>
      <anchor>a65a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_OVER</name>
      <anchor>a65a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_IN</name>
      <anchor>a65a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_OUT</name>
      <anchor>a65a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_ATOP</name>
      <anchor>a65a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST</name>
      <anchor>a65a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_OVER</name>
      <anchor>a65a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_IN</name>
      <anchor>a65a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_OUT</name>
      <anchor>a65a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_ATOP</name>
      <anchor>a65a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_XOR</name>
      <anchor>a65a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_ADD</name>
      <anchor>a65a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_SATURATE</name>
      <anchor>a65a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubpixelOrder</name>
      <anchor>a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_DEFAULT</name>
      <anchor>a76a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_RGB</name>
      <anchor>a76a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_BGR</name>
      <anchor>a76a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_VRGB</name>
      <anchor>a76a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_VBGR</name>
      <anchor>a76a56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::Context</name>
    <filename>classCairo_1_1Context.html</filename>
    <member kind="typedef">
      <type>cairo_t</type>
      <name>cobject</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(const Path &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arc</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>(double xc, double yc, double radius, double angle1, double angle2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arc_negative</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(double xc, double yc, double radius, double angle1, double angle2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clip</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clip_preserve</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a9</anchor>
      <arglist>(cairo_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_page</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Path *</type>
      <name>copy_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a11</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Path *</type>
      <name>copy_path_flat</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a12</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>curve_to</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a13</anchor>
      <arglist>(double x1, double y1, double x2, double y2, double x3, double y3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>device_to_user</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a14</anchor>
      <arglist>(double &amp;x, double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>device_to_user_distance</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a15</anchor>
      <arglist>(double &amp;dx, double &amp;dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill_preserve</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Antialias</type>
      <name>get_antialias</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a18</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_current_point</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a19</anchor>
      <arglist>(double &amp;x, double &amp;y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_fill_extents</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a20</anchor>
      <arglist>(double &amp;x1, double &amp;y1, double &amp;x2, double &amp;y2) const </arglist>
    </member>
    <member kind="function">
      <type>FillRule</type>
      <name>get_fill_rule</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a21</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_font_extents</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a22</anchor>
      <arglist>(FontExtents &amp;extents) const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; const FontFace &gt;</type>
      <name>get_font_face</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a23</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; FontFace &gt;</type>
      <name>get_font_face</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a24</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_font_matrix</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a25</anchor>
      <arglist>(Matrix &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_glyph_extents</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a26</anchor>
      <arglist>(const std::vector&lt; Glyph &gt; &amp;glyphs, TextExtents &amp;extents) const </arglist>
    </member>
    <member kind="function">
      <type>LineCap</type>
      <name>get_line_cap</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a27</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LineJoin</type>
      <name>get_line_join</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a28</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_line_width</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a29</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_matrix</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a30</anchor>
      <arglist>(Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_miter_limit</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a31</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Operator</type>
      <name>get_operator</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a32</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; const Pattern &gt;</type>
      <name>get_source</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a33</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; Pattern &gt;</type>
      <name>get_source</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_stroke_extents</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a35</anchor>
      <arglist>(double &amp;x1, double &amp;y1, double &amp;x2, double &amp;y2) const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; const Surface &gt;</type>
      <name>get_target</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a36</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; Surface &gt;</type>
      <name>get_target</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a37</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_text_extents</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a38</anchor>
      <arglist>(const std::string &amp;utf8, TextExtents &amp;extents) const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_tolerance</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a39</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>glyph_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a40</anchor>
      <arglist>(const std::vector&lt; Glyph &gt; &amp;glyphs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>in_fill</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a41</anchor>
      <arglist>(double x, double y) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>in_stroke</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a42</anchor>
      <arglist>(double x, double y) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>line_to</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a43</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mask</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a44</anchor>
      <arglist>(const RefPtr&lt; Surface &gt; &amp;surface, double surface_x, double surface_y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mask</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a45</anchor>
      <arglist>(const RefPtr&lt; Pattern &gt; &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move_to</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a46</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paint</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a47</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paint_with_alpha</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a48</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rectangle</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a49</anchor>
      <arglist>(double x, double y, double width, double height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rel_curve_to</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a50</anchor>
      <arglist>(double dx1, double dy1, double dx2, double dy2, double dx3, double dy3)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rel_line_to</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a51</anchor>
      <arglist>(double dx, double dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rel_move_to</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a52</anchor>
      <arglist>(double dx, double dy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset_clip</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a55</anchor>
      <arglist>(double angle_radians)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate_degrees</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a56</anchor>
      <arglist>(double angle_degres)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a57</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a58</anchor>
      <arglist>(double sx, double sy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>select_font_face</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a59</anchor>
      <arglist>(const std::string &amp;family, FontSlant slant, FontWeight weight)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_antialias</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a60</anchor>
      <arglist>(Antialias antialias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dash</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a61</anchor>
      <arglist>(std::valarray&lt; double &gt; &amp;dashes, double offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_fill_rule</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a62</anchor>
      <arglist>(FillRule fill_rule)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_font_face</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a63</anchor>
      <arglist>(const RefPtr&lt; const FontFace &gt; &amp;font_face)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_font_matrix</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a64</anchor>
      <arglist>(const Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_font_options</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a65</anchor>
      <arglist>(const FontOptions &amp;options)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_font_size</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a66</anchor>
      <arglist>(double size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_identity_matrix</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_line_cap</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a68</anchor>
      <arglist>(LineCap line_cap)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_line_join</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a69</anchor>
      <arglist>(LineJoin line_join)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_line_width</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a70</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_matrix</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a71</anchor>
      <arglist>(const Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_miter_limit</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a72</anchor>
      <arglist>(double limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_operator</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a73</anchor>
      <arglist>(Operator op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a74</anchor>
      <arglist>(const RefPtr&lt; Surface &gt; &amp;surface, double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a75</anchor>
      <arglist>(const RefPtr&lt; const Pattern &gt; &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source_rgb</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a76</anchor>
      <arglist>(double red, double green, double blue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source_rgba</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a77</anchor>
      <arglist>(double red, double green, double blue, double alpha)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_tolerance</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a78</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_glyphs</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a79</anchor>
      <arglist>(const std::vector&lt; Glyph &gt; &amp;glyphs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_page</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a80</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_text</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a81</anchor>
      <arglist>(const std::string &amp;utf8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stroke</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stroke_preserve</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>text_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a84</anchor>
      <arglist>(const std::string &amp;utf8)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>transform</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a85</anchor>
      <arglist>(const Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translate</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a86</anchor>
      <arglist>(double tx, double ty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unset_dash</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a87</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>user_to_device</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a88</anchor>
      <arglist>(double &amp;x, double &amp;y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>user_to_device_distance</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a89</anchor>
      <arglist>(double &amp;dx, double &amp;dy)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Context</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; Context &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(const RefPtr&lt; Surface &gt; &amp;target)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Context</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>b0</anchor>
      <arglist>(const RefPtr&lt; Surface &gt; &amp;target)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::FontFace</name>
    <filename>classCairo_1_1FontFace.html</filename>
    <member kind="typedef">
      <type>cairo_font_face_t</type>
      <name>cobject</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontFace</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(cairo_font_face_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reference</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unreference</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FontFace</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::FontOptions</name>
    <filename>classCairo_1_1FontOptions.html</filename>
    <member kind="typedef">
      <type>cairo_font_options_t</type>
      <name>cobject</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontOptions</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(const FontOptions &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontOptions</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>(cairo_font_options_t *cobject, bool take_ownership=false)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontOptions</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Antialias</type>
      <name>get_antialias</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HintMetrics</type>
      <name>get_hint_metrics</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HintStyle</type>
      <name>get_hint_style</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SubpixelOrder</type>
      <name>get_subpixel_order</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>hash</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a10</anchor>
      <arglist>(const FontOptions &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>FontOptions &amp;</type>
      <name>operator=</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a11</anchor>
      <arglist>(const FontOptions &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a12</anchor>
      <arglist>(const FontOptions &amp;src) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_antialias</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a13</anchor>
      <arglist>(Antialias antialias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hint_metrics</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a14</anchor>
      <arglist>(HintMetrics hint_metrics)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hint_style</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a15</anchor>
      <arglist>(HintStyle hint_style)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_subpixel_order</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a16</anchor>
      <arglist>(SubpixelOrder subpixel_order)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FontOptions</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>a17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::GlitzSurface</name>
    <filename>classCairo_1_1GlitzSurface.html</filename>
    <base>Cairo::Surface</base>
    <member kind="function">
      <type></type>
      <name>GlitzSurface</name>
      <anchorfile>classCairo_1_1GlitzSurface.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GlitzSurface</name>
      <anchorfile>classCairo_1_1GlitzSurface.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; GlitzSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1GlitzSurface.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(glitz_surface_t *surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::Gradient</name>
    <filename>classCairo_1_1Gradient.html</filename>
    <base>Cairo::Pattern</base>
    <member kind="function">
      <type>void</type>
      <name>add_color_stop_rgb</name>
      <anchorfile>classCairo_1_1Gradient.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(double offset, double red, double green, double blue)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_color_stop_rgba</name>
      <anchorfile>classCairo_1_1Gradient.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>(double offset, double red, double green, double blue, double alpha)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Gradient</name>
      <anchorfile>classCairo_1_1Gradient.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(cairo_pattern_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Gradient</name>
      <anchorfile>classCairo_1_1Gradient.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Gradient</name>
      <anchorfile>classCairo_1_1Gradient.html</anchorfile>
      <anchor>b0</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::ImageSurface</name>
    <filename>classCairo_1_1ImageSurface.html</filename>
    <base>Cairo::Surface</base>
    <member kind="function">
      <type>int</type>
      <name>get_height</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageSurface</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ImageSurface</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; ImageSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(unsigned char *data, Format format, int width, int height, int stride)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; ImageSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>e1</anchor>
      <arglist>(Format format, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; ImageSurface &gt;</type>
      <name>create_from_png</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>e2</anchor>
      <arglist>(cairo_read_func_t read_func, void *closure)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; ImageSurface &gt;</type>
      <name>create_from_png</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>e3</anchor>
      <arglist>(std::string filename)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::LinearGradient</name>
    <filename>classCairo_1_1LinearGradient.html</filename>
    <base>Cairo::Gradient</base>
    <member kind="function">
      <type></type>
      <name>LinearGradient</name>
      <anchorfile>classCairo_1_1LinearGradient.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(cairo_pattern_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LinearGradient</name>
      <anchorfile>classCairo_1_1LinearGradient.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; LinearGradient &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1LinearGradient.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(double x0, double y0, double x1, double y1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>LinearGradient</name>
      <anchorfile>classCairo_1_1LinearGradient.html</anchorfile>
      <anchor>b0</anchor>
      <arglist>(double x0, double y0, double x1, double y1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::logic_error</name>
    <filename>classCairo_1_1logic__error.html</filename>
    <base>std::logic_error</base>
    <member kind="function">
      <type></type>
      <name>logic_error</name>
      <anchorfile>classCairo_1_1logic__error.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(ErrorStatus status)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~logic_error</name>
      <anchorfile>classCairo_1_1logic__error.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::Path</name>
    <filename>classCairo_1_1Path.html</filename>
    <member kind="typedef">
      <type>cairo_path_t</type>
      <name>cobject</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Path</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(cairo_path_t *cobject, bool take_ownership=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Path</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::Pattern</name>
    <filename>classCairo_1_1Pattern.html</filename>
    <member kind="typedef">
      <type>cairo_pattern_t</type>
      <name>cobject</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_matrix</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(cairo_matrix_t &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pattern</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>(cairo_pattern_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reference</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_matrix</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>a5</anchor>
      <arglist>(const cairo_matrix_t &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unreference</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>a6</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pattern</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Pattern</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::PdfSurface</name>
    <filename>classCairo_1_1PdfSurface.html</filename>
    <base>Cairo::Surface</base>
    <member kind="function">
      <type></type>
      <name>PdfSurface</name>
      <anchorfile>classCairo_1_1PdfSurface.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dpi</name>
      <anchorfile>classCairo_1_1PdfSurface.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>(double x_dpi, double y_dpi)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PdfSurface</name>
      <anchorfile>classCairo_1_1PdfSurface.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; PdfSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1PdfSurface.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; PdfSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1PdfSurface.html</anchorfile>
      <anchor>e1</anchor>
      <arglist>(std::string filename, double width_in_points, double height_in_points)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::PsSurface</name>
    <filename>classCairo_1_1PsSurface.html</filename>
    <base>Cairo::Surface</base>
    <member kind="function">
      <type></type>
      <name>PsSurface</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dpi</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>(double x_dpi, double y_dpi)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PsSurface</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; PsSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; PsSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>e1</anchor>
      <arglist>(std::string filename, double width_in_points, double height_in_points)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::RadialGradient</name>
    <filename>classCairo_1_1RadialGradient.html</filename>
    <base>Cairo::Gradient</base>
    <member kind="function">
      <type></type>
      <name>RadialGradient</name>
      <anchorfile>classCairo_1_1RadialGradient.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(cairo_pattern_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RadialGradient</name>
      <anchorfile>classCairo_1_1RadialGradient.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; RadialGradient &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1RadialGradient.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(double cx0, double cy0, double radius0, double cx1, double cy1, double radius1)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>RadialGradient</name>
      <anchorfile>classCairo_1_1RadialGradient.html</anchorfile>
      <anchor>b0</anchor>
      <arglist>(double cx0, double cy0, double radius0, double cx1, double cy1, double radius1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::RefPtr</name>
    <filename>classCairo_1_1RefPtr.html</filename>
    <templarg>T_CppObject</templarg>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(const RefPtr&lt; T_CppObject &gt; &amp;src) const </arglist>
    </member>
    <member kind="function">
      <type>T_CppObject *</type>
      <name>operator-&gt;</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; T_CppObject &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a4</anchor>
      <arglist>(const RefPtr&lt; T_CastFrom &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; T_CppObject &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a5</anchor>
      <arglist>(const RefPtr&lt; T_CppObject &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a6</anchor>
      <arglist>(const RefPtr&lt; T_CppObject &gt; &amp;src) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefPtr</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a7</anchor>
      <arglist>(const RefPtr&lt; T_CastFrom &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefPtr</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a8</anchor>
      <arglist>(const RefPtr&lt; T_CppObject &gt; &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefPtr</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a9</anchor>
      <arglist>(T_CppObject *pCppObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefPtr</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a11</anchor>
      <arglist>(RefPtr&lt; T_CppObject &gt; &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RefPtr</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>a12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; T_CppObject &gt;</type>
      <name>cast_const</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(const RefPtr&lt; T_CastFrom &gt; &amp;src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; T_CppObject &gt;</type>
      <name>cast_dynamic</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>e1</anchor>
      <arglist>(const RefPtr&lt; T_CastFrom &gt; &amp;src)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; T_CppObject &gt;</type>
      <name>cast_static</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>e2</anchor>
      <arglist>(const RefPtr&lt; T_CastFrom &gt; &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::SolidPattern</name>
    <filename>classCairo_1_1SolidPattern.html</filename>
    <base>Cairo::Pattern</base>
    <member kind="function">
      <type></type>
      <name>SolidPattern</name>
      <anchorfile>classCairo_1_1SolidPattern.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(cairo_pattern_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SolidPattern</name>
      <anchorfile>classCairo_1_1SolidPattern.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; SolidPattern &gt;</type>
      <name>create_rgb</name>
      <anchorfile>classCairo_1_1SolidPattern.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(double red, double green, double blue)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; SolidPattern &gt;</type>
      <name>create_rgba</name>
      <anchorfile>classCairo_1_1SolidPattern.html</anchorfile>
      <anchor>e1</anchor>
      <arglist>(double red, double green, double blue, double alpha)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::Surface</name>
    <filename>classCairo_1_1Surface.html</filename>
    <member kind="typedef">
      <type>cairo_surface_t</type>
      <name>cobject</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>w0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finish</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_font_options</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a4</anchor>
      <arglist>(FontOptions &amp;options) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_dirty</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a5</anchor>
      <arglist>(int x, int y, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_dirty</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_device_offset</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a7</anchor>
      <arglist>(double x_offset, double y_offset)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Surface</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a8</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_to_png</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a9</anchor>
      <arglist>(cairo_write_func_t write_func, void *closure)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_to_png</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a10</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Surface</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; Surface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(const RefPtr&lt; Surface &gt; other, Content content, int width, int height)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>p0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::SurfacePattern</name>
    <filename>classCairo_1_1SurfacePattern.html</filename>
    <base>Cairo::Pattern</base>
    <member kind="function">
      <type>Extend</type>
      <name>get_extend</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Filter</type>
      <name>get_filter</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_extend</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(Extend extend)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_filter</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>(Filter filter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurfacePattern</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>a4</anchor>
      <arglist>(cairo_pattern_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SurfacePattern</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; SurfacePattern &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(const RefPtr&lt; Surface &gt; &amp;surface)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>SurfacePattern</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>b0</anchor>
      <arglist>(const RefPtr&lt; Surface &gt; &amp;surface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::SvgSurface</name>
    <filename>classCairo_1_1SvgSurface.html</filename>
    <base>Cairo::Surface</base>
    <member kind="function">
      <type>void</type>
      <name>set_dpi</name>
      <anchorfile>classCairo_1_1SvgSurface.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(double x_dpi, double y_dpi)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SvgSurface</name>
      <anchorfile>classCairo_1_1SvgSurface.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SvgSurface</name>
      <anchorfile>classCairo_1_1SvgSurface.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; SvgSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1SvgSurface.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(cairo_write_func_t write_func, void *closure, double width_in_points, double height_in_points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; SvgSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1SvgSurface.html</anchorfile>
      <anchor>e1</anchor>
      <arglist>(std::string filename, double width_in_points, double height_in_points)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::Win32Surface</name>
    <filename>classCairo_1_1Win32Surface.html</filename>
    <base>Cairo::Surface</base>
    <member kind="function">
      <type></type>
      <name>Win32Surface</name>
      <anchorfile>classCairo_1_1Win32Surface.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Win32Surface</name>
      <anchorfile>classCairo_1_1Win32Surface.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; Win32Surface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1Win32Surface.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(HDC hdc)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::XlibSurface</name>
    <filename>classCairo_1_1XlibSurface.html</filename>
    <base>Cairo::Surface</base>
    <member kind="function">
      <type>void</type>
      <name>set_drawable</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>a0</anchor>
      <arglist>(Drawable drawable, int width, int height)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_size</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>a1</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XlibSurface</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>a2</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~XlibSurface</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; XlibSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>e0</anchor>
      <arglist>(Display *dpy, Pixmap bitmap, Screen *screen, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; XlibSurface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>e1</anchor>
      <arglist>(Display *dpy, Drawable drawable, Visual *visual, int width, int height)</arglist>
    </member>
  </compound>
</tagfile>
