summaryrefslogtreecommitdiff
path: root/doc/reference/xml/cairo_surface_t.xml
blob: aa5b9d80ef79a3fe98bbdad99c502be83b5f546a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

<refentry id="cairo_surface_t">
  <refmeta>
    <refentrytitle>cairo_surface_t</refentrytitle>
    <manvolnum>3</manvolnum>
  </refmeta>
  <refnamediv>
    <refname>cairo_surface_t</refname>
    <refpurpose>surface to draw on</refpurpose>
  </refnamediv>
  <refsect1>
    <title>Description</title>
    <para><indexterm><primary>types</primary><secondary>cairo_surface_t</secondary></indexterm><indexterm><primary/></indexterm>
      A <varname>cairo_surface_t</varname> is a high level wrapper for varoius surface. So far the surface can be a bitmap or a memory image. It also contains information about the width and height, repeating information (in case it is used as a pattern: <link linkend="cairo_surface_set_repeat">cairo_surface_set_repeat</link>), the quality for rescaling (<link linkend="cairo_surface_set_filter">cairo_surface_set_filter</link>), and transformations. Surfaces support reference counting via <link linkend="cairo_surface_reference">cairo_surface_reference</link> and <link linkend="cairo_surface_destroy">cairo_surface_destroy</link>.
    </para>
  </refsect1>
</refentry>