⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cairo-patterns.html

📁 按照官方的说法:Cairo is a vector graphics library with cross-device output support. 翻译过来
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a class="indexterm" name="id2538658"></a><pre class="programlisting"><a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a>* cairo_pattern_create_linear                                            (double x0,                                             double y0,                                             double x1,                                             double y1);</pre></div><hr><div class="refsect2" lang="en"><a name="id2576736"></a><h3><a name="cairo-pattern-create-radial"></a>cairo_pattern_create_radial ()</h3><a class="indexterm" name="id2576746"></a><pre class="programlisting"><a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a>* cairo_pattern_create_radial                                            (double cx0,                                             double cy0,                                             double radius0,                                             double cx1,                                             double cy1,                                             double radius1);</pre></div><hr><div class="refsect2" lang="en"><a name="id2576799"></a><h3><a name="cairo-pattern-destroy"></a>cairo_pattern_destroy ()</h3><a class="indexterm" name="id2576809"></a><pre class="programlisting">void        cairo_pattern_destroy           (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern);</pre></div><hr><div class="refsect2" lang="en"><a name="id2576830"></a><h3><a name="cairo-pattern-reference"></a>cairo_pattern_reference ()</h3><a class="indexterm" name="id2576840"></a><pre class="programlisting"><a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a>* cairo_pattern_reference    (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern);</pre></div><hr><div class="refsect2" lang="en"><a name="id2576863"></a><h3><a name="cairo-pattern-status"></a>cairo_pattern_status ()</h3><a class="indexterm" name="id2576874"></a><pre class="programlisting"><a href="cairo-Error-handling.html#cairo-status-t">cairo_status_t</a> cairo_pattern_status         (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern);</pre></div><hr><div class="refsect2" lang="en"><a name="id2576899"></a><h3><a name="cairo-extend-t"></a>enum cairo_extend_t</h3><a class="indexterm" name="id2576911"></a><pre class="programlisting">typedef enum _cairo_extend {    CAIRO_EXTEND_NONE,    CAIRO_EXTEND_REPEAT,    CAIRO_EXTEND_REFLECT,    CAIRO_EXTEND_PAD} cairo_extend_t;</pre><p><a href="cairo-Patterns.html#cairo-extend-t"><span class="type">cairo_extend_t</span></a> is used to describe how the area outsideof a pattern will be drawn.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><span class="term"><a name="CAIRO-EXTEND-NONE:CAPS"></a><code class="literal">CAIRO_EXTEND_NONE</code></span></td><td> pixels outside of the source pattern  are fully transparent</td></tr><tr><td><span class="term"><a name="CAIRO-EXTEND-REPEAT:CAPS"></a><code class="literal">CAIRO_EXTEND_REPEAT</code></span></td><td> the pattern is tiled by repeating</td></tr><tr><td><span class="term"><a name="CAIRO-EXTEND-REFLECT:CAPS"></a><code class="literal">CAIRO_EXTEND_REFLECT</code></span></td><td> the pattern is tiled by reflecting  at the edges (not implemented for surface patterns currently)</td></tr><tr><td><span class="term"><a name="CAIRO-EXTEND-PAD:CAPS"></a><code class="literal">CAIRO_EXTEND_PAD</code></span></td><td> pixels outside of the pattern copy  the closest pixel from the source (Since 1.2; not implemented  for surface patterns currently)</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id2577035"></a><h3><a name="cairo-pattern-set-extend"></a>cairo_pattern_set_extend ()</h3><a class="indexterm" name="id2577046"></a><pre class="programlisting">void        cairo_pattern_set_extend        (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern,                                             <a href="cairo-Patterns.html#cairo-extend-t">cairo_extend_t</a> extend);</pre></div><hr><div class="refsect2" lang="en"><a name="id2577077"></a><h3><a name="cairo-pattern-get-extend"></a>cairo_pattern_get_extend ()</h3><a class="indexterm" name="id2577089"></a><pre class="programlisting"><a href="cairo-Patterns.html#cairo-extend-t">cairo_extend_t</a> cairo_pattern_get_extend     (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern);</pre></div><hr><div class="refsect2" lang="en"><a name="id2577113"></a><h3><a name="cairo-filter-t"></a>enum cairo_filter_t</h3><a class="indexterm" name="id2577126"></a><pre class="programlisting">typedef enum _cairo_filter {    CAIRO_FILTER_FAST,    CAIRO_FILTER_GOOD,    CAIRO_FILTER_BEST,    CAIRO_FILTER_NEAREST,    CAIRO_FILTER_BILINEAR,    CAIRO_FILTER_GAUSSIAN} cairo_filter_t;</pre><p></p></div><hr><div class="refsect2" lang="en"><a name="id2577144"></a><h3><a name="cairo-pattern-set-filter"></a>cairo_pattern_set_filter ()</h3><a class="indexterm" name="id2577156"></a><pre class="programlisting">void        cairo_pattern_set_filter        (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern,                                             <a href="cairo-Patterns.html#cairo-filter-t">cairo_filter_t</a> filter);</pre></div><hr><div class="refsect2" lang="en"><a name="id2577187"></a><h3><a name="cairo-pattern-get-filter"></a>cairo_pattern_get_filter ()</h3><a class="indexterm" name="id2577198"></a><pre class="programlisting"><a href="cairo-Patterns.html#cairo-filter-t">cairo_filter_t</a> cairo_pattern_get_filter     (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern);</pre></div><hr><div class="refsect2" lang="en"><a name="id2577223"></a><h3><a name="cairo-pattern-set-matrix"></a>cairo_pattern_set_matrix ()</h3><a class="indexterm" name="id2577234"></a><pre class="programlisting">void        cairo_pattern_set_matrix        (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern,                                             const <a href="cairo-cairo-matrix-t.html#cairo-matrix-t">cairo_matrix_t</a> *matrix);</pre></div><hr><div class="refsect2" lang="en"><a name="id2577266"></a><h3><a name="cairo-pattern-get-matrix"></a>cairo_pattern_get_matrix ()</h3><a class="indexterm" name="id2563126"></a><pre class="programlisting">void        cairo_pattern_get_matrix        (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern,                                             <a href="cairo-cairo-matrix-t.html#cairo-matrix-t">cairo_matrix_t</a> *matrix);</pre></div><hr><div class="refsect2" lang="en"><a name="id2577290"></a><h3><a name="cairo-pattern-type-t"></a>enum cairo_pattern_type_t</h3><a class="indexterm" name="id2577302"></a><pre class="programlisting">typedef enum _cairo_pattern_type {    CAIRO_PATTERN_TYPE_SOLID,    CAIRO_PATTERN_TYPE_SURFACE,    CAIRO_PATTERN_TYPE_LINEAR,    CAIRO_PATTERN_TYPE_RADIAL} cairo_pattern_type_t;</pre><p>Since  1.2</p></div><hr><div class="refsect2" lang="en"><a name="id2577321"></a><h3><a name="cairo-pattern-get-type"></a>cairo_pattern_get_type ()</h3><a class="indexterm" name="id2577333"></a><pre class="programlisting"><a href="cairo-Patterns.html#cairo-pattern-type-t">cairo_pattern_type_t</a> cairo_pattern_get_type (<a href="cairo-Patterns.html#cairo-pattern-t">cairo_pattern_t</a> *pattern);</pre><p>Since  1.2</p></div></div></div></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -