<?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>48261d6246c6a882ba043305bd3d0586</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_glyph_t</type>
      <name>Glyph</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>5f46f33bdaa9259026b95857ec63e0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_matrix_t</type>
      <name>Matrix</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>8b590e2c7701aedfe6c1b98c71827334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_text_extents_t</type>
      <name>TextExtents</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>dc1bf9d58209a306572712ffdabec6ba</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>54efb9ad22468cdbb418cf8c97a04605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_DEFAULT</name>
      <anchor>54efb9ad22468cdbb418cf8c97a046059116b1f7a930c65de258db46e507f7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_NONE</name>
      <anchor>54efb9ad22468cdbb418cf8c97a0460540d6b9dac17a356623eaad8f30061b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_GRAY</name>
      <anchor>54efb9ad22468cdbb418cf8c97a0460501a5411a410e9b0dd92297c785c50e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_SUBPIXEL</name>
      <anchor>54efb9ad22468cdbb418cf8c97a046051bb0a68bb58daa81790ba9bbbabf3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Content</name>
      <anchor>0203a4d65b45e4f83281d4c39fe46c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_COLOR</name>
      <anchor>0203a4d65b45e4f83281d4c39fe46c4b195b4f01a8c2e314f6ba58c6324af8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_ALPHA</name>
      <anchor>0203a4d65b45e4f83281d4c39fe46c4b3eaf27cc3300ffc79ef01c93acd59462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_COLOR_ALPHA</name>
      <anchor>0203a4d65b45e4f83281d4c39fe46c4be59c8863b59ad4c11bca316f824cba07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Extend</name>
      <anchor>b668659d125b37906402d77a44984e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_NONE</name>
      <anchor>b668659d125b37906402d77a44984e3339d2f638bb3f4721f2f068fafe70e151</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_REPEAT</name>
      <anchor>b668659d125b37906402d77a44984e33894bbf8792d9529dea8d5c8732709810</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_REFLECT</name>
      <anchor>b668659d125b37906402d77a44984e33245a72fc3472ab217e91b01b2d825fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_PAD</name>
      <anchor>b668659d125b37906402d77a44984e33688a831bfdbe4d412d5798aa75b810c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FillRule</name>
      <anchor>6d7f44840f116394df7e71c0c72ecb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL_RULE_WINDING</name>
      <anchor>6d7f44840f116394df7e71c0c72ecb9c5a67b44b4bb7890634909f11c5952149</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL_RULE_EVEN_ODD</name>
      <anchor>6d7f44840f116394df7e71c0c72ecb9ca080e556f4f38301c7ec73ae6e894c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Filter</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_FAST</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8160a76b91e40fb7cbea326aaf7a63e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_GOOD</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8c8bb6ee09229b9a75e86a7d23c6cbf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_BEST</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8bbd946d5febbd1c08790d3bcd7456b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_NEAREST</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8a268fa36aa7e6bafc63c6fb8d437e7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_BILINEAR</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8325d0e4bb0fe935edce4b268717f7ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_GAUSSIAN</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8ed989a2fcefeb209972fcecc99c3454c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontSlant</name>
      <anchor>56e6fa5435c3628e5ff1e8397a97e7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_NORMAL</name>
      <anchor>56e6fa5435c3628e5ff1e8397a97e7f1873e724f234d8c2e1d32c3d7e3de3a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_ITALIC</name>
      <anchor>56e6fa5435c3628e5ff1e8397a97e7f1f79e363b3479f8a1c50c48bb003de1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_OBLIQUE</name>
      <anchor>56e6fa5435c3628e5ff1e8397a97e7f153f955cbfced3eb7c39fc4f2ff033e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontType</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_TYPE_TOY</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f225371e182f32561a386b8dc973e60681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_TYPE_FT</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f225a9b5c85652c77fecff062a58d97ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_TYPE_WIN32</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f246dee0eb0af14962dd46550d37fe2a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_TYPE_ATSUI</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f202cc7ea2a4be75c58009a8b233db374a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontWeight</name>
      <anchor>7dd5bbaee807f5f725f83001c6de283a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_WEIGHT_NORMAL</name>
      <anchor>7dd5bbaee807f5f725f83001c6de283a0a7b761bf6e28f5d268f8696de734fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_WEIGHT_BOLD</name>
      <anchor>7dd5bbaee807f5f725f83001c6de283afa05c295ca1c341de6fea686eaf59e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Format</name>
      <anchor>99dedbb7721f5f4d3b888486440601fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_ARGB32</name>
      <anchor>99dedbb7721f5f4d3b888486440601fe858018cde2973e002cd538abdb6eb134</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RGB24</name>
      <anchor>99dedbb7721f5f4d3b888486440601fe59ae80275a7e4139d5b35424641c07ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_A8</name>
      <anchor>99dedbb7721f5f4d3b888486440601fef54b50da5dcd8035f4aa05e3137b2d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_A1</name>
      <anchor>99dedbb7721f5f4d3b888486440601fec5256a50598a73ad3fae7a5fc932f2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RGB16_565</name>
      <anchor>99dedbb7721f5f4d3b888486440601fec776c426fd7fdf6d9f75e8d7b35e694f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HintMetrics</name>
      <anchor>a58321e1a7b90276a1d73c09cab2cd89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_DEFAULT</name>
      <anchor>a58321e1a7b90276a1d73c09cab2cd89b25346522e6f5e0f7c629bdac971135b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_OFF</name>
      <anchor>a58321e1a7b90276a1d73c09cab2cd897d49a9b0864490974c0f865c78b87559</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_ON</name>
      <anchor>a58321e1a7b90276a1d73c09cab2cd897b5836000115333d4b6a7f0b1b86fd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HintStyle</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_DEFAULT</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e6a8943aa683b2f99937f338a1a3a2c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_NONE</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e147ae9ec3c25698fac5f144aaa898ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_SLIGHT</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e02888e1c487ba847a3dd1631baa7d7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_MEDIUM</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051ea86e9d636973dbf0bcc962c67697463e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_FULL</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e4f732fbff85bbb5bc945d28a6ed29a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineCap</name>
      <anchor>4a7d7a16d772f04bcd330bfd41ad9b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_BUTT</name>
      <anchor>4a7d7a16d772f04bcd330bfd41ad9b9c7cd44494826711dc8b43b4bddc6d2f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_ROUND</name>
      <anchor>4a7d7a16d772f04bcd330bfd41ad9b9cd1e1b615a714aa895f7e27b35905a05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_SQUARE</name>
      <anchor>4a7d7a16d772f04bcd330bfd41ad9b9c758b0c22b050d11b030056c560c5f5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineJoin</name>
      <anchor>5e6d4c6f99536deeaae079994a852118</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_MITER</name>
      <anchor>5e6d4c6f99536deeaae079994a852118bc92779a93066790619a8e39f4324ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_ROUND</name>
      <anchor>5e6d4c6f99536deeaae079994a8521187111122ba4dc518b89ab5640c4fffec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_BEVEL</name>
      <anchor>5e6d4c6f99536deeaae079994a8521189d7cc9421a92467f220ec62a9ca2a4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Operator</name>
      <anchor>1125a478be11e8e58aa9552025561021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_CLEAR</name>
      <anchor>1125a478be11e8e58aa9552025561021768365ac2dc71088c2174b5b4ac2c7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_SOURCE</name>
      <anchor>1125a478be11e8e58aa9552025561021de7c2820afbdc124815768e272aae8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_OVER</name>
      <anchor>1125a478be11e8e58aa95520255610212c6e44af2580bca4cc33275e20f7ee57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_IN</name>
      <anchor>1125a478be11e8e58aa9552025561021580ebbae20f11dee8867219a48726753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_OUT</name>
      <anchor>1125a478be11e8e58aa9552025561021c58d2d0e9779947295b5833f21f2fdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_ATOP</name>
      <anchor>1125a478be11e8e58aa9552025561021fd8e371fa0de258a6bd79533c95e90ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST</name>
      <anchor>1125a478be11e8e58aa9552025561021ee0085321a634616a0357a0181303279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_OVER</name>
      <anchor>1125a478be11e8e58aa955202556102183a20fa79cb57cdb13707187ae20f1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_IN</name>
      <anchor>1125a478be11e8e58aa9552025561021a30cd89a48f86ed97f53f45c21d8847e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_OUT</name>
      <anchor>1125a478be11e8e58aa95520255610214e831c3e271ea1c5d7c1c06ed4b0b8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_ATOP</name>
      <anchor>1125a478be11e8e58aa9552025561021c8cd9c982c948928ef650022fc9ba92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_XOR</name>
      <anchor>1125a478be11e8e58aa95520255610210d7e8fcb9fd2ea6a9e6a784937ed77ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_ADD</name>
      <anchor>1125a478be11e8e58aa95520255610217f8567b3eb028498288ddf617f8de45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_SATURATE</name>
      <anchor>1125a478be11e8e58aa9552025561021648f3abbe6c6a9bbc6ea9764e7bb175c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PatternType</name>
      <anchor>d234a9209bafd1b798c0e987a723e228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_TYPE_SOLID</name>
      <anchor>d234a9209bafd1b798c0e987a723e22839714d5435e5f46e89bae618027bf6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_TYPE_SURFACE</name>
      <anchor>d234a9209bafd1b798c0e987a723e2287b773a5003710a5fbd62260c40461e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_TYPE_LINEAR</name>
      <anchor>d234a9209bafd1b798c0e987a723e228d31771515bba742fdaf721f99ec8d9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_TYPE_RADIAL</name>
      <anchor>d234a9209bafd1b798c0e987a723e22862fdc5ef8dfaf7dc9b37899698258290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubpixelOrder</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_DEFAULT</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd283d4c2f63d1233c859ac804b0374d3c39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_RGB</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd2833ce9e3563302dcc777dbf8720c6670ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_BGR</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd283d8db65a35be56509b13cf14254c0903a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_VRGB</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd28334140932e34722b3869cfc80e21d8cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_VBGR</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd28357577febbcee23d2397017fb47462874</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SurfaceType</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_IMAGE</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3417057bb7984d6d69d1248ac7cff3f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_PDF</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3d14f49d85a1091f044d0549ac57f1638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_PS</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee38eb32425bd7d78e840f07eb39cd5116d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_XLIB</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee375323e2b86c87b6877749511ac638f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_XCB</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee33a980c198b920a1c75da774604c9f1c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_GLITZ</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee30b4c10748692bbe676613ba03115fb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_QUARTZ</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3b84a5e132077ac5d7b24ab2619d94aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_WIN32</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee362fd8d0448d7cf3dcef1ef2b21ab77cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_BEOS</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee39cc5487baba5b79d2a58b7765e3632ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_DIRECTFB</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3c7580708c27e0892cf87d244618654e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_SVG</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3df67465dc8a78a6915d705bd698e0d06</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>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>scaledfont.h</name>
    <path>/home/jonathon/.cvs/gnome2/cairomm/cairomm/</path>
    <filename>scaledfont_8h</filename>
    <namespace>Cairo</namespace>
    <class kind="class">Cairo::ScaledFont</class>
    <member kind="enumeration">
      <name>ScaledFontType</name>
      <anchor>6095c77ec6e4cc9b766ce45a00256cd2</anchor>
      <arglist></arglist>
    </member>
  </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>
    <member kind="enumeration">
      <name>SvgVersion</name>
      <anchor>5325e1e012944232140c4d9bed12ce46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVG_VERSION_1_1</name>
      <anchor>5325e1e012944232140c4d9bed12ce466ee48a68cf5b0262a62ab54d7ff2700b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVG_VERSION_1_2</name>
      <anchor>5325e1e012944232140c4d9bed12ce462b6a375e89308c42f5808b1e25870496</anchor>
      <arglist></arglist>
    </member>
  </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_6283efd5b9f2674eb85d62f98eaada7d.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>scaledfont.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::ScaledFont</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>48261d6246c6a882ba043305bd3d0586</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_glyph_t</type>
      <name>Glyph</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>5f46f33bdaa9259026b95857ec63e0d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_matrix_t</type>
      <name>Matrix</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>8b590e2c7701aedfe6c1b98c71827334</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>cairo_text_extents_t</type>
      <name>TextExtents</name>
      <anchorfile>namespaceCairo.html</anchorfile>
      <anchor>dc1bf9d58209a306572712ffdabec6ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Antialias</name>
      <anchor>54efb9ad22468cdbb418cf8c97a04605</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_DEFAULT</name>
      <anchor>54efb9ad22468cdbb418cf8c97a046059116b1f7a930c65de258db46e507f7fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_NONE</name>
      <anchor>54efb9ad22468cdbb418cf8c97a0460540d6b9dac17a356623eaad8f30061b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_GRAY</name>
      <anchor>54efb9ad22468cdbb418cf8c97a0460501a5411a410e9b0dd92297c785c50e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANTIALIAS_SUBPIXEL</name>
      <anchor>54efb9ad22468cdbb418cf8c97a046051bb0a68bb58daa81790ba9bbbabf3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Content</name>
      <anchor>0203a4d65b45e4f83281d4c39fe46c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_COLOR</name>
      <anchor>0203a4d65b45e4f83281d4c39fe46c4b195b4f01a8c2e314f6ba58c6324af8a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_ALPHA</name>
      <anchor>0203a4d65b45e4f83281d4c39fe46c4b3eaf27cc3300ffc79ef01c93acd59462</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTENT_COLOR_ALPHA</name>
      <anchor>0203a4d65b45e4f83281d4c39fe46c4be59c8863b59ad4c11bca316f824cba07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Extend</name>
      <anchor>b668659d125b37906402d77a44984e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_NONE</name>
      <anchor>b668659d125b37906402d77a44984e3339d2f638bb3f4721f2f068fafe70e151</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_REPEAT</name>
      <anchor>b668659d125b37906402d77a44984e33894bbf8792d9529dea8d5c8732709810</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_REFLECT</name>
      <anchor>b668659d125b37906402d77a44984e33245a72fc3472ab217e91b01b2d825fa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXTEND_PAD</name>
      <anchor>b668659d125b37906402d77a44984e33688a831bfdbe4d412d5798aa75b810c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FillRule</name>
      <anchor>6d7f44840f116394df7e71c0c72ecb9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL_RULE_WINDING</name>
      <anchor>6d7f44840f116394df7e71c0c72ecb9c5a67b44b4bb7890634909f11c5952149</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILL_RULE_EVEN_ODD</name>
      <anchor>6d7f44840f116394df7e71c0c72ecb9ca080e556f4f38301c7ec73ae6e894c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Filter</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_FAST</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8160a76b91e40fb7cbea326aaf7a63e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_GOOD</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8c8bb6ee09229b9a75e86a7d23c6cbf5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_BEST</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8bbd946d5febbd1c08790d3bcd7456b55</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_NEAREST</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8a268fa36aa7e6bafc63c6fb8d437e7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_BILINEAR</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8325d0e4bb0fe935edce4b268717f7ae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FILTER_GAUSSIAN</name>
      <anchor>1e4e2ef807be2cc764a33270fa660af8ed989a2fcefeb209972fcecc99c3454c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontSlant</name>
      <anchor>56e6fa5435c3628e5ff1e8397a97e7f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_NORMAL</name>
      <anchor>56e6fa5435c3628e5ff1e8397a97e7f1873e724f234d8c2e1d32c3d7e3de3a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_ITALIC</name>
      <anchor>56e6fa5435c3628e5ff1e8397a97e7f1f79e363b3479f8a1c50c48bb003de1d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_SLANT_OBLIQUE</name>
      <anchor>56e6fa5435c3628e5ff1e8397a97e7f153f955cbfced3eb7c39fc4f2ff033e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontType</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_TYPE_TOY</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f225371e182f32561a386b8dc973e60681</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_TYPE_FT</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f225a9b5c85652c77fecff062a58d97ff1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_TYPE_WIN32</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f246dee0eb0af14962dd46550d37fe2a92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_TYPE_ATSUI</name>
      <anchor>d157c95cfb5bba886706bc32f2a8b5f202cc7ea2a4be75c58009a8b233db374a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FontWeight</name>
      <anchor>7dd5bbaee807f5f725f83001c6de283a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_WEIGHT_NORMAL</name>
      <anchor>7dd5bbaee807f5f725f83001c6de283a0a7b761bf6e28f5d268f8696de734fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FONT_WEIGHT_BOLD</name>
      <anchor>7dd5bbaee807f5f725f83001c6de283afa05c295ca1c341de6fea686eaf59e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Format</name>
      <anchor>99dedbb7721f5f4d3b888486440601fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_ARGB32</name>
      <anchor>99dedbb7721f5f4d3b888486440601fe858018cde2973e002cd538abdb6eb134</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RGB24</name>
      <anchor>99dedbb7721f5f4d3b888486440601fe59ae80275a7e4139d5b35424641c07ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_A8</name>
      <anchor>99dedbb7721f5f4d3b888486440601fef54b50da5dcd8035f4aa05e3137b2d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_A1</name>
      <anchor>99dedbb7721f5f4d3b888486440601fec5256a50598a73ad3fae7a5fc932f2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FORMAT_RGB16_565</name>
      <anchor>99dedbb7721f5f4d3b888486440601fec776c426fd7fdf6d9f75e8d7b35e694f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HintMetrics</name>
      <anchor>a58321e1a7b90276a1d73c09cab2cd89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_DEFAULT</name>
      <anchor>a58321e1a7b90276a1d73c09cab2cd89b25346522e6f5e0f7c629bdac971135b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_OFF</name>
      <anchor>a58321e1a7b90276a1d73c09cab2cd897d49a9b0864490974c0f865c78b87559</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_METRICS_ON</name>
      <anchor>a58321e1a7b90276a1d73c09cab2cd897b5836000115333d4b6a7f0b1b86fd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HintStyle</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_DEFAULT</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e6a8943aa683b2f99937f338a1a3a2c53</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_NONE</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e147ae9ec3c25698fac5f144aaa898ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_SLIGHT</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e02888e1c487ba847a3dd1631baa7d7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_MEDIUM</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051ea86e9d636973dbf0bcc962c67697463e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HINT_STYLE_FULL</name>
      <anchor>1bba288d445ec0da6d3ecb8319e8051e4f732fbff85bbb5bc945d28a6ed29a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineCap</name>
      <anchor>4a7d7a16d772f04bcd330bfd41ad9b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_BUTT</name>
      <anchor>4a7d7a16d772f04bcd330bfd41ad9b9c7cd44494826711dc8b43b4bddc6d2f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_ROUND</name>
      <anchor>4a7d7a16d772f04bcd330bfd41ad9b9cd1e1b615a714aa895f7e27b35905a05a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_CAP_SQUARE</name>
      <anchor>4a7d7a16d772f04bcd330bfd41ad9b9c758b0c22b050d11b030056c560c5f5a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>LineJoin</name>
      <anchor>5e6d4c6f99536deeaae079994a852118</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_MITER</name>
      <anchor>5e6d4c6f99536deeaae079994a852118bc92779a93066790619a8e39f4324ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_ROUND</name>
      <anchor>5e6d4c6f99536deeaae079994a8521187111122ba4dc518b89ab5640c4fffec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINE_JOIN_BEVEL</name>
      <anchor>5e6d4c6f99536deeaae079994a8521189d7cc9421a92467f220ec62a9ca2a4e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>Operator</name>
      <anchor>1125a478be11e8e58aa9552025561021</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_CLEAR</name>
      <anchor>1125a478be11e8e58aa9552025561021768365ac2dc71088c2174b5b4ac2c7d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_SOURCE</name>
      <anchor>1125a478be11e8e58aa9552025561021de7c2820afbdc124815768e272aae8c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_OVER</name>
      <anchor>1125a478be11e8e58aa95520255610212c6e44af2580bca4cc33275e20f7ee57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_IN</name>
      <anchor>1125a478be11e8e58aa9552025561021580ebbae20f11dee8867219a48726753</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_OUT</name>
      <anchor>1125a478be11e8e58aa9552025561021c58d2d0e9779947295b5833f21f2fdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_ATOP</name>
      <anchor>1125a478be11e8e58aa9552025561021fd8e371fa0de258a6bd79533c95e90ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST</name>
      <anchor>1125a478be11e8e58aa9552025561021ee0085321a634616a0357a0181303279</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_OVER</name>
      <anchor>1125a478be11e8e58aa955202556102183a20fa79cb57cdb13707187ae20f1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_IN</name>
      <anchor>1125a478be11e8e58aa9552025561021a30cd89a48f86ed97f53f45c21d8847e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_OUT</name>
      <anchor>1125a478be11e8e58aa95520255610214e831c3e271ea1c5d7c1c06ed4b0b8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_DEST_ATOP</name>
      <anchor>1125a478be11e8e58aa9552025561021c8cd9c982c948928ef650022fc9ba92c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_XOR</name>
      <anchor>1125a478be11e8e58aa95520255610210d7e8fcb9fd2ea6a9e6a784937ed77ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_ADD</name>
      <anchor>1125a478be11e8e58aa95520255610217f8567b3eb028498288ddf617f8de45b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OPERATOR_SATURATE</name>
      <anchor>1125a478be11e8e58aa9552025561021648f3abbe6c6a9bbc6ea9764e7bb175c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PatternType</name>
      <anchor>d234a9209bafd1b798c0e987a723e228</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_TYPE_SOLID</name>
      <anchor>d234a9209bafd1b798c0e987a723e22839714d5435e5f46e89bae618027bf6b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_TYPE_SURFACE</name>
      <anchor>d234a9209bafd1b798c0e987a723e2287b773a5003710a5fbd62260c40461e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_TYPE_LINEAR</name>
      <anchor>d234a9209bafd1b798c0e987a723e228d31771515bba742fdaf721f99ec8d9f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PATTERN_TYPE_RADIAL</name>
      <anchor>d234a9209bafd1b798c0e987a723e22862fdc5ef8dfaf7dc9b37899698258290</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ScaledFontType</name>
      <anchor>6095c77ec6e4cc9b766ce45a00256cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SubpixelOrder</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd283</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_DEFAULT</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd283d4c2f63d1233c859ac804b0374d3c39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_RGB</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd2833ce9e3563302dcc777dbf8720c6670ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_BGR</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd283d8db65a35be56509b13cf14254c0903a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_VRGB</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd28334140932e34722b3869cfc80e21d8cb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SUBPIXEL_ORDER_VBGR</name>
      <anchor>4e65e5644d598a59d55d820a2a3fd28357577febbcee23d2397017fb47462874</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SurfaceType</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_IMAGE</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3417057bb7984d6d69d1248ac7cff3f24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_PDF</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3d14f49d85a1091f044d0549ac57f1638</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_PS</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee38eb32425bd7d78e840f07eb39cd5116d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_XLIB</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee375323e2b86c87b6877749511ac638f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_XCB</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee33a980c198b920a1c75da774604c9f1c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_GLITZ</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee30b4c10748692bbe676613ba03115fb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_QUARTZ</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3b84a5e132077ac5d7b24ab2619d94aba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_WIN32</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee362fd8d0448d7cf3dcef1ef2b21ab77cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_BEOS</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee39cc5487baba5b79d2a58b7765e3632ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_DIRECTFB</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3c7580708c27e0892cf87d244618654e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SURFACE_TYPE_SVG</name>
      <anchor>44fe0c5bc321a9a184ca4cacc8accee3df67465dc8a78a6915d705bd698e0d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>SvgVersion</name>
      <anchor>5325e1e012944232140c4d9bed12ce46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVG_VERSION_1_1</name>
      <anchor>5325e1e012944232140c4d9bed12ce466ee48a68cf5b0262a62ab54d7ff2700b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SVG_VERSION_1_2</name>
      <anchor>5325e1e012944232140c4d9bed12ce462b6a375e89308c42f5808b1e25870496</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>0a8863cbe16d255068f7980a78975032</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>1a3dc3622f5534e4147cff2107edcbfa</anchor>
      <arglist>(const Path &amp;path)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>arc</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>3487396f483e67b15a10a78c5325d925</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>797136960ac46f0320e910930ed090ae</anchor>
      <arglist>(double xc, double yc, double radius, double angle1, double angle2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>begin_new_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>7fbbe4bb5c84e4b111411e6bc5c2c84c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>begin_new_sub_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>d09b3e979ecaaca34efc9b60052b3416</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clip</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>8a9f71cc50750f0f731a395888aefc94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clip_preserve</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>175156441320337835ac46a1a34effca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>close_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a6f1229914ad07355a33037e1fff6d36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>5f723ee0ffbb1d6047d11209aa802385</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>d88a13933cc82f68d5f83c91fd92f53b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Context</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>625b67774b2159064707b45aa5056f14</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>64b3161ccbec114683fc5eef90e3e377</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Path *</type>
      <name>copy_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>338359133df5617921fd9768db83217b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Path *</type>
      <name>copy_path_flat</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>5082e499f1a1a6f36e2831f6450cae8d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>curve_to</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>ac7f46517f1bf41988cf215b876bb423</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>f6533aeb8239424a5e9848f78372d107</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>3db7a6c8f064f0929f79a27fe0852c57</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>91344962301205244129aace1e16324b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fill_preserve</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>68151fd33f5ec4b385266e7f041aea77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Antialias</type>
      <name>get_antialias</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>295f9ce310234468d9725c161df94204</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_current_point</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>60922fe1ab327ea9ccda9e2624c236ce</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>bc7a3659f9c1845cec497f55c1651ff8</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>4d5c61a72e8d916dab94afae9dd1ca0f</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_font_extents</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>0a31617ada61a314ca0f5fd47eed0753</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>75f71c7347ff933075fac2efabdebb18</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>8047879ae627264b24fa24fa104271b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_font_matrix</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>ec5c9b77ccbaf1e2412d9d0c44847bf8</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>29c3468916687c8054549143c8ee6e77</anchor>
      <arglist>(const std::vector&lt; Glyph &gt; &amp;glyphs, TextExtents &amp;extents) const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; const Surface &gt;</type>
      <name>get_group_target</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a659ba55a841fc92e94f34c7be64f6ee</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; Surface &gt;</type>
      <name>get_group_target</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>94395254800c5aec8a5d4f2a4eb23268</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>LineCap</type>
      <name>get_line_cap</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>a8b40a95630fd23ab2a9e3f3560d764d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>LineJoin</type>
      <name>get_line_join</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>1022dcec5b52b335bbfc23a4e87cbe00</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>get_line_width</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>9352c7772be27324d05a3235d570ae3e</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_matrix</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>60c6b6aaa568492655c6f2cb38a1bd66</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>03ffc6a4166914c026677a6d0b2b7330</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Operator</type>
      <name>get_operator</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>0ec7a0072ec597533f874595df5dc0df</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>1acbae7455c58914487279ee04c69800</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>e7d5417e4f0393c085c85487c2818d02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_stroke_extents</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>ee4a478256cee51a1df0e1e5af288c9c</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>20417f9bdd590cd7f2968dc6fe456891</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>8062d61f18ce302d752d22ed00529ca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_text_extents</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>cde3034c26c1cad008890335de8a87b1</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>60c4add789c127f4bf4154c80c3b889d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>glyph_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>5d142a5da1f11d4a5a0f830b00fa3fbe</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>80d75e65ca2a07c3857fff9e03cd1ade</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>fada79f6292e8fbd4c3d796f8900186f</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>8ca42d39edaa4a66c2945ea24eceda59</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mask</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>83ef4dece30cdf2af7ee5ba6820bb1cc</anchor>
      <arglist>(const RefPtr&lt; const 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>4b5982a48179499a855f8445b7d96520</anchor>
      <arglist>(const RefPtr&lt; const Pattern &gt; &amp;pattern)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>move_to</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>79449b9d89c64dbd16d13d6e34f18106</anchor>
      <arglist>(double x, double y)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paint</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>6afa3ba399d10b15d6bf28be779028b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>paint_with_alpha</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>c63aa4e149123596a677844127480cbb</anchor>
      <arglist>(double alpha)</arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; Pattern &gt;</type>
      <name>pop_group</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>6587b613694f1d8ca155d8bbee94a03b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop_group_to_source</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>f42e2c7be0319ddea64429c962aa0202</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_group</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>d56e42e63c3cef97555d6445b31d0c8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_group_with_content</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>259a669999d0ccbe3eebd6e95c65137c</anchor>
      <arglist>(Content content)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rectangle</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>c868bc724844e63d9298a007086e4611</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>264e3ed5414466236e6e2740a567097d</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>fd111716b883b8ea2e7ffd96e13edf75</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>3fbe441a5918e437f265050b19e3e02e</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>41c701707e723535addfb55e12d02d08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>5e1c7f201e6b984e69300ff9a8f28bc8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>4bb8920924faa97b54481c289e5f5c8c</anchor>
      <arglist>(double angle_radians)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rotate_degrees</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>8505002908d0c0cc1beec9f16599dc5b</anchor>
      <arglist>(double angle_degres)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>cbaa2d267e82395d0e282fc749ab0a4f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>scale</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>d09d2c37c1488ce862ca797c5a9cc54d</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>98d57832b3ff44372d54beb0bf3d505a</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>1a1438e256fc380eec1e533b27336c37</anchor>
      <arglist>(Antialias antialias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_dash</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>d4ef0d73ae09bab07e648628c6fb31ce</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>e99b2f339796a63d2fda274148f1278f</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>40ad4c468729fca12c5d2823abb0350f</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>cab2dc3d3f5edcbc6c9a8e27fa8b78c3</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>d3776e7fdca070383b52b430dcd432b4</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>43284ae6930f2e36ea4fc2e38e95198f</anchor>
      <arglist>(double size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_identity_matrix</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>d8e49897718231ab0646597e8e04ea05</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_line_cap</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>019f1c4744819ea67adfb594ccac50d9</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>522ca8cfde5ebc8ceac1d69d782e801f</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>9f9d96311391004cbd61cac7c7231394</anchor>
      <arglist>(double width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_matrix</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>6d845b4649da186d2302da46a8777c99</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>2d29c8c9d18aeb05855f1c5f544c61e1</anchor>
      <arglist>(double limit)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_operator</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>1b8d28e0aa493f9369015974c10aab56</anchor>
      <arglist>(Operator op)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_source</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>0ec920e5fb9c176e06dc249af4b7e02a</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>f5f5a037c88fa47827f705d1f6f1e9ca</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>bf8d9770d980e0b4bb14095f0dcc1e37</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>b8a0dc6a80ba44882dde5e6f539fb6f1</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>caa124d2a4e30da33f39bd9cf37b7f62</anchor>
      <arglist>(double tolerance)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_glyphs</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>4f86e534b2405ce31cb7e8a4e5223285</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>f9095f8678ae2812069139ea7bf9c1e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>show_text</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>1775d1cbf64722794c6f280e72abd655</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>dfa10fd603565c134d8d587ca709d0fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>stroke_preserve</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>1b311e91f0176d910a6b61a2c35beb19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>text_path</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>e66d65841b8ef0977a17ce7165f3ab88</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>b151b670b95431ba39d4f4ef4c04870e</anchor>
      <arglist>(const Matrix &amp;matrix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>translate</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>20481ca8f5f12160fa4bec149f6ae920</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>8638a8eba2f19813d8cdb7bdfd4e5541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>user_to_device</name>
      <anchorfile>classCairo_1_1Context.html</anchorfile>
      <anchor>f373bacfd24964085ad803727f86a7ae</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>d8f233eb632a427384ac5ad445ecb460</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>29021dd7d5a62a06501e65b7c520f533</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>1d8ecdd56c23031380ce9ef34afd6f5b</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>9802f71f6e6b4f23dd38adc5060f5dbd</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>b837a01665f109a663537b732d00f5fa</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>1504e8169a6a7628d5b6fd11324fe501</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>cd8a5d5c716a1f588039322980742ae3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>ac070547aa72cb2a39e8b9e239b7315f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontFace</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>f96b7439a1a272156ea68ded4e483f4f</anchor>
      <arglist>(cairo_font_face_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>FontType</type>
      <name>get_type</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>bdf273028b0a38d87b843fa33d13baaa</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reference</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>7fa43a4e5dc53c54558a9f0ea9bee796</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unreference</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>f986d12f30554b7d73aa3e2cf18446a4</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FontFace</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>1d73dc98396aaf8ef05bac3be31b4533</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1FontFace.html</anchorfile>
      <anchor>f18a606eff1727e19f1a2f92eb7bc94d</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>68c1efe4db9929ea57cd405f9aa6b58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>5944ab9b73c2bafbe0eb85a592755041</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>6122f4f39ff7ec2087fc471a1acdc0f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontOptions</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>fef7b0deb57494391b1c75ebb6917570</anchor>
      <arglist>(const FontOptions &amp;src)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FontOptions</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>da27d513f887495a536a730cc5950385</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>bc53e7fe02a27f7f9a1f9462e5e10ca7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Antialias</type>
      <name>get_antialias</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>f2ed5aaa7f0e3d806011cf3c17ca8d0c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HintMetrics</type>
      <name>get_hint_metrics</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>8935fd3f45cbc57e520f106bb956a417</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>HintStyle</type>
      <name>get_hint_style</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>9411d5f1526acf7ba9242053d21fb9da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>SubpixelOrder</type>
      <name>get_subpixel_order</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>2476e6a02510d52c057f51830e70cc2c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>hash</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>c701a5469060b06edf42d21af3f290e8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>b09b79d6fc217e64a6d22773f2d54573</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>e84ae34997c84935ddc414dfaf91aafe</anchor>
      <arglist>(const FontOptions &amp;src)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>c5358a2fa4070c178e588727e6213aa5</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>a6fed694e95c30a25eb68c808842c016</anchor>
      <arglist>(Antialias antialias)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_hint_metrics</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>411bf28601d6b029cc3cf3ed17482cdf</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>82197e2c86a24a91bf88669a282f27cb</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>dbce176ca7b3ae70e0f548b77ca619f3</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>85814fc9e4b875f2e0597ef76431ba70</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1FontOptions.html</anchorfile>
      <anchor>6bb153e148660c66e08703974061c028</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>c5d0b4b7ba95a8de520e1934d5df0b50</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>ef9c5fdf30ba0422151b15f1c4670b37</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>85bc60ac8fa0289931bdf7056db679d2</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>4c20abdbc9ef9ea925c39cf04a85257c</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>cbefda65df7c62acd241b4529fb7f860</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>7c1cc2ea54f8a9f976e9f7b891f18cf9</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>659ea477a3802fbe1bdaf987eca681ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Gradient</name>
      <anchorfile>classCairo_1_1Gradient.html</anchorfile>
      <anchor>5fc66a58e3a880d0706380c9b6e80bcb</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>const unsigned char *</type>
      <name>get_data</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>12c685ed873a1102bbee81b11dee616d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>unsigned char *</type>
      <name>get_data</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>01e3c74312cb7d49488c8f32d01035da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Format</type>
      <name>get_format</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>08457dd0d36ca9509cdfbd7513c04ff1</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_height</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>a3095280f78e09693ca30c18cd273ae0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_stride</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>1a4430646fb9f84fd90388fe956f0df8</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>1f1bf9eecb62fb90c2de203ab89bb8b7</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImageSurface</name>
      <anchorfile>classCairo_1_1ImageSurface.html</anchorfile>
      <anchor>06bcff5f65d0f671fb1614aae7a3e3aa</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>7dad58a9db5cf056ec0f3e2dcba5f4c4</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>1f588eead45f44e3ce3b9bfcafc68d7e</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>cc38544c42398192e8358365e61200ee</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>68e2d5b24825f68d8a8ea16d85e4a635</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>bbba46029d6e62b8a0c9ff69a9af27e2</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>14a3ffc8f41f943a513f35c9160a2fb1</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>7b19d1268da912ec833623df4dd025bc</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>64058b8a0e3ba1af50d390b30d9ddf6f</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>8bca98f87244e3cc50708b0e5c7a0d1d</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>02df3380026f773a05414f4b8dceefcb</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>2ab1afd8a2134ce63b1d05bd30e29c4f</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>716969bfc2e95c2720d584f039982ea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>e8206681745b8d657758be10ba3e39c9</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>d47f55f5b9f4d5ec0429529e0835e29b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Path</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>d5760246b91b93b9c7291bcbf8779b9d</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>0384f4c4f2fd078086d6098dea7c500b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1Path.html</anchorfile>
      <anchor>58d36aa3b83b89a74f768ea00b00cc2a</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>e28363a0d68642158d35581747252cb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>5205edf685b5bff94530b603e6df959d</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>fe1e5b62d663b01eb677b71f899787c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_matrix</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>944a072a937c53896a033b763ea693b3</anchor>
      <arglist>(cairo_matrix_t &amp;matrix) const </arglist>
    </member>
    <member kind="function">
      <type>PatternType</type>
      <name>get_type</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>eae235bb61d6def12ec0d9ba78f8525c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Pattern</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>10e828b8c3c66e83144c7f2c4e4bfd10</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>e0ffdc6ce82e8bd396b9917dcd6d89f5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_matrix</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>23f20e7e8ea31fa14bb2d50f70d2e5fb</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>61b01b9b2edded549f9fe7c7843c85f3</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pattern</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>bb8400d3b3695ab69ce973c146b06d3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Pattern</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>daf043a091c9343ca7f52366ccc09ffd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1Pattern.html</anchorfile>
      <anchor>75d06223d987c889eab9cfc3fc404843</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>9c473ffbc3aa02d7d2ea5c063bff5e29</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_size</name>
      <anchorfile>classCairo_1_1PdfSurface.html</anchorfile>
      <anchor>22fe4c81a12892b0eee41b55f13ab320</anchor>
      <arglist>(double width_in_points, double height_in_points)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PdfSurface</name>
      <anchorfile>classCairo_1_1PdfSurface.html</anchorfile>
      <anchor>ac118433348059edb8ac4dda753065d4</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>6c331b709747b9e43d5cdfb76c8040d3</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>9300fdf7e2ba9550fdfc3fd02d91425d</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>void</type>
      <name>dsc_begin_page_setup</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>615476d131d238ffca6775b356003167</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dsc_begin_setup</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>88674955b22dcd73a54bca75d2d505fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dsc_comment</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>025bb111f5ee04a4eb635ad4fe275a42</anchor>
      <arglist>(std::string comment)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PsSurface</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>ce4cd5aef45599996ef767033a73fc2a</anchor>
      <arglist>(cairo_surface_t *cobject, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_size</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>3fd7e1468d2cc07c4f83023d0a81ba84</anchor>
      <arglist>(double width_in_points, double height_in_points)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~PsSurface</name>
      <anchorfile>classCairo_1_1PsSurface.html</anchorfile>
      <anchor>b14a22ca04c4ead9ad045fa7d139eb6e</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>09361747db37af263b1d779e592c5bd8</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>13093a6583028907a80d183e072366cf</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>d3a6de4b5a82c0e5fcd9ff1c4a3893d6</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>02764b15c05a421518a36757f7d2e56f</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>44f7b1068ed0581735a73ee94eae4d7b</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>7dbc28c7c50213446b268d35ea93520f</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>9366f6e470cac60d50cbe40e403de08b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>0c3dcfdf6d7d51a01a06a1de3e06a666</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>e5479805c226f2330b747f603c260125</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>4f418c1cc1656c0c082c0e1341f7a52f</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>f93ca7f320c3f2006108ebb6bcd986dc</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>bc2e20cfb78bcfcab711d7280d4bef77</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>326e94450ad869ea16f6809fb39c2080</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>75bc0aa024e06ac499b2bb0566bfb61a</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>974fbff925abb89055a22bb28e47078b</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>b7182bf241a7c105a7f9be8a99f80a14</anchor>
      <arglist>(T_CppObject *pCppObject)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RefPtr</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>0ef55227e1658da207a5994e212620ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classCairo_1_1RefPtr.html</anchorfile>
      <anchor>38af8b9a9cf5e0912d0816abfbbca6f6</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>d083754d74f264a7d51ff25bae801d73</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>1e502573690da4fbe19cc77536b94f9a</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>f9e856dcbacafe2c8fa5b529b6878100</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>568eee8f37097e64d5dd0b2194da131b</anchor>
      <arglist>(const RefPtr&lt; T_CastFrom &gt; &amp;src)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::ScaledFont</name>
    <filename>classCairo_1_1ScaledFont.html</filename>
    <member kind="typedef">
      <type>cairo_scaled_font_t</type>
      <name>cobject</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>74f98c89e8342cbd4475532e53dd50c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>3adf6ce07469852ec65c9b97bc481730</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>c930ac19be94868731dca1f6645839a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>extents</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>e48afc90e12f035a765b9120a1f79ce9</anchor>
      <arglist>(FontExtents &amp;extents) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_ctm</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>49090971f96eafa0c259057a294cb503</anchor>
      <arglist>(Matrix &amp;ctm) const </arglist>
    </member>
    <member kind="function">
      <type>RefPtr&lt; FontFace &gt;</type>
      <name>get_font_face</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>d95604853d4261bddc38dff800214983</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_font_matrix</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>ccf810b4c119b4a87333a6d533e37918</anchor>
      <arglist>(Matrix &amp;font_matrix) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_font_options</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>5924a8283af0a95dce2edb8820cf81c7</anchor>
      <arglist>(FontOptions &amp;options) const </arglist>
    </member>
    <member kind="function">
      <type>FontType</type>
      <name>get_type</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>442dd6da55b3c227430cc3e461dcba7c</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>glyph_extents</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>51d0d7844f6956410bcef214af3cff94</anchor>
      <arglist>(const std::vector&lt; Glyph &gt; &amp;glyphs, TextExtents &amp;extents)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScaledFont</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>e252957627daabe576aae29072ea7f54</anchor>
      <arglist>(cobject *cobj, bool has_reference=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>text_extents</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>b261b2bd7adcc13e0a33ff4f760b973b</anchor>
      <arglist>(const std::string &amp;utf8, TextExtents &amp;extents) const </arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; ScaledFont &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>aa73aa98a20b4b437ead30f2270d8ed0</anchor>
      <arglist>(FontFace &amp;font_face, const Matrix &amp;font_matrix, const Matrix &amp;ctm, const FontOptions &amp;options)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>cobject *</type>
      <name>m_cobject</name>
      <anchorfile>classCairo_1_1ScaledFont.html</anchorfile>
      <anchor>d7221ab6ee7c6180a1c98b464fb2035e</anchor>
      <arglist></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>dccb4159313b5b2f2251499c6c2ec267</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>82b26c04d7ed4c6611888781ed4a481b</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>12f945ab196e9a313441f7a3d96619a4</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>a50af098adb9c40acdd66992bcb44217</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>6fafa33f21ec7b1522f08343e35dfcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>c9e75810a73710707346cb1b36194494</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>cobject *</type>
      <name>cobj</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>af31e0f258343db80dc2b98119413501</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>finish</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>142249dfe0a761095966e6cc3d113678</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>99c69fa26de705d1164084bbdfe58b3b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_device_offset</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>7d0440c811e95202241afd2f7631dbc7</anchor>
      <arglist>(double &amp;x_offset, double &amp;y_offset) const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_font_options</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>53c1e8330ced226600905b2cd16f9b50</anchor>
      <arglist>(FontOptions &amp;options) const </arglist>
    </member>
    <member kind="function">
      <type>SurfaceType</type>
      <name>get_type</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>f3cf91c306aa35eb834f9edc16f71658</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_dirty</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>0ccafc2c2655d4cb935799187b6ad930</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>23b1fe0a341a2b1007a643bb7122ebb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_device_offset</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>c8ad95bcd35351b250b9554e98bcbc46</anchor>
      <arglist>(double x_offset, double y_offset)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_fallback_resolution</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>5d488ab10ea6bbcf7239ff6e2958d218</anchor>
      <arglist>(double x_pixels_per_inch, double y_pixels_per_inch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Surface</name>
      <anchorfile>classCairo_1_1Surface.html</anchorfile>
      <anchor>a3ec5f5283b59ea681ea5d36b1836ece</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>c818396c86e2f29bd226f3c4fb2c87b4</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>a55cb4f101623f3673987298bab02261</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>e84bd7a83374a26c9af4931c047ac3ad</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>9d4c72b8ed3cd2354dc693a0f17f945e</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>03c0c31f1315a3316019a3e2f2af6465</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>644b015750212a96fb8a43432da58d35</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Filter</type>
      <name>get_filter</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>afafcf684eb5d432d335e29a510dfcd0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_extend</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>5b3abc082ae051c3929f1b6e5da3575a</anchor>
      <arglist>(Extend extend)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_filter</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>e5ec11f097a34514d0994e0c9f1ddc24</anchor>
      <arglist>(Filter filter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurfacePattern</name>
      <anchorfile>classCairo_1_1SurfacePattern.html</anchorfile>
      <anchor>64503788efe4ddf023e58f18717594a9</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>4f718f905197a46552973321ebdefa9a</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>6f13f2900458df706910822741849327</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>55cce7f2cadbffcfc442f1fefff3bccf</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>restrict_to_version</name>
      <anchorfile>classCairo_1_1SvgSurface.html</anchorfile>
      <anchor>0b2e22618f8c5aed7a68af8128548bfc</anchor>
      <arglist>(SvgVersion version)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SvgSurface</name>
      <anchorfile>classCairo_1_1SvgSurface.html</anchorfile>
      <anchor>60183d79faffa7183b46397a4ba501d4</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>1abb8b9b19075d03abcf9fc0c6893744</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>224ba997ccd89f24a360c311f21d6dcc</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>d3757f0b8ababab50316dc328a0bcca6</anchor>
      <arglist>(std::string filename, double width_in_points, double height_in_points)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; SvgVersion &gt;</type>
      <name>get_versions</name>
      <anchorfile>classCairo_1_1SvgSurface.html</anchorfile>
      <anchor>9fe5322d36232097fd6537a875569ccc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>version_to_string</name>
      <anchorfile>classCairo_1_1SvgSurface.html</anchorfile>
      <anchor>2955ddbd045a7602868063f0a96f090e</anchor>
      <arglist>(SvgVersion version)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Cairo::Win32Surface</name>
    <filename>classCairo_1_1Win32Surface.html</filename>
    <base>Cairo::Surface</base>
    <member kind="function">
      <type>HDC</type>
      <name>get_dc</name>
      <anchorfile>classCairo_1_1Win32Surface.html</anchorfile>
      <anchor>245fa71de726a8c04b0b246e4090dfc5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Win32Surface</name>
      <anchorfile>classCairo_1_1Win32Surface.html</anchorfile>
      <anchor>5abf84feebbf5c0e00d558b7baa5e3d4</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>804c0534893e6c8fa993aa247a378c5c</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>5ee5be06b32b3a28f54583e691c374e2</anchor>
      <arglist>(Format format, int width, int height)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RefPtr&lt; Win32Surface &gt;</type>
      <name>create</name>
      <anchorfile>classCairo_1_1Win32Surface.html</anchorfile>
      <anchor>78cdfbb7c66358b6707e08ea0e34aa6c</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>int</type>
      <name>get_depth</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>d72af5dda804e7faf5e3866ec95b9206</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Display *</type>
      <name>get_display</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>ecbb9841f4c05b6c2cfb6b62884b04da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Display *</type>
      <name>get_display</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>40179753195e51b85595ccb86b306c66</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Drawable</type>
      <name>get_drawable</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>1450da409185a4dae18b752468144121</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_height</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>7dd36aa4d451d23d1104cd4c0e034e05</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const Screen *</type>
      <name>get_screen</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>c1019246cb9eac9c665b2cbd838f12c5</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Screen *</type>
      <name>get_screen</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>5891fdbf89c5ab77b131f64863c27a64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Visual *</type>
      <name>get_visual</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>de13886a03b9b0512090b5fbfb405377</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>Visual *</type>
      <name>get_visual</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>a108e4cb30336e7dcf5d11b248344952</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_width</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>db371c1aa40fc4b752e0949788453930</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_drawable</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>d1a5afc3170e20d5bb53dea28c9298e2</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>71cae41fb3a78674378c92e668fbcc79</anchor>
      <arglist>(int width, int height)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XlibSurface</name>
      <anchorfile>classCairo_1_1XlibSurface.html</anchorfile>
      <anchor>2b22e0c1577744d256a8a20107bb82ee</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>06b6a77118cb0a6cfdd6141bb7c394d2</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>3e39b3351154f3aa665549d9a4645a47</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>8b5e784a1ee4e8e228fd303074e6d831</anchor>
      <arglist>(Display *dpy, Drawable drawable, Visual *visual, int width, int height)</arglist>
    </member>
  </compound>
</tagfile>
