48
48
<a name="libgimp-gimpregioniterator.synopsis"></a><h2>Synopsis</h2>
49
49
<pre class="synopsis">
50
50
<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator">GimpRgnIterator</a>;
51
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc1" title="GimpRgnFunc1 ()">*GimpRgnFunc1</a>) (const <a
52
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
55
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
58
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
60
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc2" title="GimpRgnFunc2 ()">*GimpRgnFunc2</a>) (const <a
61
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
64
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
67
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
70
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
72
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrc" title="GimpRgnFuncSrc ()">*GimpRgnFuncSrc</a>) (<a
73
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
76
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
79
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
85
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
87
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncDest" title="GimpRgnFuncDest ()">*GimpRgnFuncDest</a>) (<a
88
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
91
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
94
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
97
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
100
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
102
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrcDest" title="GimpRgnFuncSrcDest ()">*GimpRgnFuncSrcDest</a>) (<a
103
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
106
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
109
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
112
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guchar"
115
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
118
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
51
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc1" title="GimpRgnFunc1 ()">*GimpRgnFunc1</a>) (const guchar *src,
54
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc2" title="GimpRgnFunc2 ()">*GimpRgnFunc2</a>) (const guchar *src,
58
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrc" title="GimpRgnFuncSrc ()">*GimpRgnFuncSrc</a>) (gint x,
63
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncDest" title="GimpRgnFuncDest ()">*GimpRgnFuncDest</a>) (gint x,
68
void (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrcDest" title="GimpRgnFuncSrcDest ()">*GimpRgnFuncSrcDest</a>) (gint x,
120
74
<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator">GimpRgnIterator</a>* <a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-new" title="gimp_rgn_iterator_new ()">gimp_rgn_iterator_new</a> (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable,
122
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
76
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
123
77
>GimpRunMode</a> unused);
124
78
void <a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-free" title="gimp_rgn_iterator_free ()">gimp_rgn_iterator_free</a> (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator">GimpRgnIterator</a> *iter);
125
79
void <a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-src" title="gimp_rgn_iterator_src ()">gimp_rgn_iterator_src</a> (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator">GimpRgnIterator</a> *iter,
126
80
<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrc" title="GimpRgnFuncSrc ()">GimpRgnFuncSrc</a> func,
128
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
130
82
void <a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-dest" title="gimp_rgn_iterator_dest ()">gimp_rgn_iterator_dest</a> (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator">GimpRgnIterator</a> *iter,
131
83
<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncDest" title="GimpRgnFuncDest ()">GimpRgnFuncDest</a> func,
133
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
135
85
void <a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-src-dest" title="gimp_rgn_iterator_src_dest ()">gimp_rgn_iterator_src_dest</a> (<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator">GimpRgnIterator</a> *iter,
136
86
<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFuncSrcDest" title="GimpRgnFuncSrcDest ()">GimpRgnFuncSrcDest</a> func,
138
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
140
88
void <a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterate1" title="gimp_rgn_iterate1 ()">gimp_rgn_iterate1</a> (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable,
142
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
90
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
143
91
>GimpRunMode</a> unused,
144
92
<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc1" title="GimpRgnFunc1 ()">GimpRgnFunc1</a> func,
146
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
148
94
void <a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterate2" title="gimp_rgn_iterate2 ()">gimp_rgn_iterate2</a> (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable,
150
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
96
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
151
97
>GimpRunMode</a> unused,
152
98
<a class="link" href="libgimp-gimpregioniterator.html#GimpRgnFunc2" title="GimpRgnFunc2 ()">GimpRgnFunc2</a> func,
154
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
158
102
<div class="refsect1" lang="en">
431
329
<a name="gimp-rgn-iterator-new"></a><h3>gimp_rgn_iterator_new ()</h3>
432
330
<pre class="programlisting"><a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator">GimpRgnIterator</a>* gimp_rgn_iterator_new (<a class="link" href="libgimp-gimpdrawable.html#GimpDrawable" title="GimpDrawable">GimpDrawable</a> *drawable,
434
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
332
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
435
333
>GimpRunMode</a> unused);</pre>
437
335
Creates a new <a class="link" href="libgimp-gimpregioniterator.html#GimpRgnIterator" title="GimpRgnIterator"><span class="type">GimpRgnIterator</span></a> for <em class="parameter"><code>drawable</code></em>. The <a
438
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
336
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpRunMode"
439
337
><span class="type">GimpRunMode</span></a>
440
338
parameter is ignored. Use <a class="link" href="libgimp-gimpregioniterator.html#gimp-rgn-iterator-free" title="gimp_rgn_iterator_free ()"><code class="function">gimp_rgn_iterator_free()</code></a> to free thsi