1
<?xml version="1.0" encoding="UTF-8" ?>
2
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd">
5
<refentry id="libgimpcolor-GimpAdaptiveSupersample">
7
<refentrytitle role="top_of_page" id="libgimpcolor-GimpAdaptiveSupersample.top_of_page">GimpAdaptiveSupersample</refentrytitle>
8
<manvolnum>3</manvolnum>
9
<refmiscinfo>LIBGIMPCOLOR Library</refmiscinfo>
13
<refname>GimpAdaptiveSupersample</refname>
14
<refpurpose>Functions to perform adaptive supersampling on an area.</refpurpose>
17
<refsynopsisdiv id="libgimpcolor-GimpAdaptiveSupersample.synopsis" role="synopsis">
18
<title role="synopsis.title">Synopsis</title>
21
<link linkend="void">void</link> (<link linkend="GimpProgressFunc">*GimpProgressFunc</link>) (<link linkend="gint">gint</link> min,
22
<link linkend="gint">gint</link> max,
23
<link linkend="gint">gint</link> current,
24
<link linkend="gpointer">gpointer</link> data);
25
<link linkend="void">void</link> (<link linkend="GimpPutPixelFunc">*GimpPutPixelFunc</link>) (<link linkend="gint">gint</link> x,
26
<link linkend="gint">gint</link> y,
27
<link linkend="GimpRGB">GimpRGB</link> *color,
28
<link linkend="gpointer">gpointer</link> data);
29
<link linkend="void">void</link> (<link linkend="GimpRenderFunc">*GimpRenderFunc</link>) (<link linkend="gdouble">gdouble</link> x,
30
<link linkend="gdouble">gdouble</link> y,
31
<link linkend="GimpRGB">GimpRGB</link> *color,
32
<link linkend="gpointer">gpointer</link> data);
33
<link linkend="gulong">gulong</link> <link linkend="gimp-adaptive-supersample-area">gimp_adaptive_supersample_area</link> (<link linkend="gint">gint</link> x1,
34
<link linkend="gint">gint</link> y1,
35
<link linkend="gint">gint</link> x2,
36
<link linkend="gint">gint</link> y2,
37
<link linkend="gint">gint</link> max_depth,
38
<link linkend="gdouble">gdouble</link> threshold,
39
<link linkend="GimpRenderFunc">GimpRenderFunc</link> render_func,
40
<link linkend="gpointer">gpointer</link> render_data,
41
<link linkend="GimpPutPixelFunc">GimpPutPixelFunc</link> put_pixel_func,
42
<link linkend="gpointer">gpointer</link> put_pixel_data,
43
<link linkend="GimpProgressFunc">GimpProgressFunc</link> progress_func,
44
<link linkend="gpointer">gpointer</link> progress_data);
56
<refsect1 id="libgimpcolor-GimpAdaptiveSupersample.description" role="desc">
57
<title role="desc.title">Description</title>
59
Functions to perform adaptive supersampling on an area.
63
<refsect1 id="libgimpcolor-GimpAdaptiveSupersample.details" role="details">
64
<title role="details.title">Details</title>
65
<refsect2 id="GimpProgressFunc" role="function">
66
<title>GimpProgressFunc ()</title>
67
<indexterm zone="GimpProgressFunc"><primary sortas="GimpProgressFunc">GimpProgressFunc</primary></indexterm><programlisting><link linkend="void">void</link> (*GimpProgressFunc) (<link linkend="gint">gint</link> min,
68
<link linkend="gint">gint</link> max,
69
<link linkend="gint">gint</link> current,
70
<link linkend="gpointer">gpointer</link> data);</programlisting>
72
</para><variablelist role="params">
73
<varlistentry><term><parameter>min</parameter> :</term>
75
</simpara></listitem></varlistentry>
76
<varlistentry><term><parameter>max</parameter> :</term>
78
</simpara></listitem></varlistentry>
79
<varlistentry><term><parameter>current</parameter> :</term>
81
</simpara></listitem></varlistentry>
82
<varlistentry><term><parameter>data</parameter> :</term>
84
</simpara></listitem></varlistentry>
85
</variablelist></refsect2>
86
<refsect2 id="GimpPutPixelFunc" role="function">
87
<title>GimpPutPixelFunc ()</title>
88
<indexterm zone="GimpPutPixelFunc"><primary sortas="GimpPutPixelFunc">GimpPutPixelFunc</primary></indexterm><programlisting><link linkend="void">void</link> (*GimpPutPixelFunc) (<link linkend="gint">gint</link> x,
89
<link linkend="gint">gint</link> y,
90
<link linkend="GimpRGB">GimpRGB</link> *color,
91
<link linkend="gpointer">gpointer</link> data);</programlisting>
93
</para><variablelist role="params">
94
<varlistentry><term><parameter>x</parameter> :</term>
96
</simpara></listitem></varlistentry>
97
<varlistentry><term><parameter>y</parameter> :</term>
99
</simpara></listitem></varlistentry>
100
<varlistentry><term><parameter>color</parameter> :</term>
102
</simpara></listitem></varlistentry>
103
<varlistentry><term><parameter>data</parameter> :</term>
105
</simpara></listitem></varlistentry>
106
</variablelist></refsect2>
107
<refsect2 id="GimpRenderFunc" role="function">
108
<title>GimpRenderFunc ()</title>
109
<indexterm zone="GimpRenderFunc"><primary sortas="GimpRenderFunc">GimpRenderFunc</primary></indexterm><programlisting><link linkend="void">void</link> (*GimpRenderFunc) (<link linkend="gdouble">gdouble</link> x,
110
<link linkend="gdouble">gdouble</link> y,
111
<link linkend="GimpRGB">GimpRGB</link> *color,
112
<link linkend="gpointer">gpointer</link> data);</programlisting>
114
</para><variablelist role="params">
115
<varlistentry><term><parameter>x</parameter> :</term>
117
</simpara></listitem></varlistentry>
118
<varlistentry><term><parameter>y</parameter> :</term>
120
</simpara></listitem></varlistentry>
121
<varlistentry><term><parameter>color</parameter> :</term>
123
</simpara></listitem></varlistentry>
124
<varlistentry><term><parameter>data</parameter> :</term>
126
</simpara></listitem></varlistentry>
127
</variablelist></refsect2>
128
<refsect2 id="gimp-adaptive-supersample-area" role="function">
129
<title>gimp_adaptive_supersample_area ()</title>
130
<indexterm zone="gimp-adaptive-supersample-area"><primary sortas="gimp_adaptive_supersample_area">gimp_adaptive_supersample_area</primary></indexterm><programlisting><link linkend="gulong">gulong</link> gimp_adaptive_supersample_area (<link linkend="gint">gint</link> x1,
131
<link linkend="gint">gint</link> y1,
132
<link linkend="gint">gint</link> x2,
133
<link linkend="gint">gint</link> y2,
134
<link linkend="gint">gint</link> max_depth,
135
<link linkend="gdouble">gdouble</link> threshold,
136
<link linkend="GimpRenderFunc">GimpRenderFunc</link> render_func,
137
<link linkend="gpointer">gpointer</link> render_data,
138
<link linkend="GimpPutPixelFunc">GimpPutPixelFunc</link> put_pixel_func,
139
<link linkend="gpointer">gpointer</link> put_pixel_data,
140
<link linkend="GimpProgressFunc">GimpProgressFunc</link> progress_func,
141
<link linkend="gpointer">gpointer</link> progress_data);</programlisting>
143
</para><variablelist role="params">
144
<varlistentry><term><parameter>x1</parameter> :</term>
146
</simpara></listitem></varlistentry>
147
<varlistentry><term><parameter>y1</parameter> :</term>
149
</simpara></listitem></varlistentry>
150
<varlistentry><term><parameter>x2</parameter> :</term>
152
</simpara></listitem></varlistentry>
153
<varlistentry><term><parameter>y2</parameter> :</term>
155
</simpara></listitem></varlistentry>
156
<varlistentry><term><parameter>max_depth</parameter> :</term>
158
</simpara></listitem></varlistentry>
159
<varlistentry><term><parameter>threshold</parameter> :</term>
161
</simpara></listitem></varlistentry>
162
<varlistentry><term><parameter>render_func</parameter> :</term>
164
</simpara></listitem></varlistentry>
165
<varlistentry><term><parameter>render_data</parameter> :</term>
167
</simpara></listitem></varlistentry>
168
<varlistentry><term><parameter>put_pixel_func</parameter> :</term>
170
</simpara></listitem></varlistentry>
171
<varlistentry><term><parameter>put_pixel_data</parameter> :</term>
173
</simpara></listitem></varlistentry>
174
<varlistentry><term><parameter>progress_func</parameter> :</term>
176
</simpara></listitem></varlistentry>
177
<varlistentry><term><parameter>progress_data</parameter> :</term>
179
</simpara></listitem></varlistentry>
180
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara>
181
</simpara></listitem></varlistentry>
182
</variablelist></refsect2>