~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to devel-docs/libgimp/xml/gimppixelrgn.xml

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-05-02 16:33:03 UTC
  • mto: This revision was merged to the branch mainline in revision 12.
  • Revision ID: james.westby@ubuntu.com-20070502163303-6wchheivjxgjtlna
Tags: upstream-2.3.16
ImportĀ upstreamĀ versionĀ 2.3.16

Show diffs side-by-side

added added

removed removed

Lines of Context:
22
22
 
23
23
 
24
24
 
25
 
            <link linkend="GimpPixelRgn">GimpPixelRgn</link>;
26
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-init">gimp_pixel_rgn_init</link>             (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
27
 
                                             <link linkend="GimpDrawable">GimpDrawable</link> *drawable,
28
 
                                             <link linkend="gint">gint</link> x,
29
 
                                             <link linkend="gint">gint</link> y,
30
 
                                             <link linkend="gint">gint</link> width,
31
 
                                             <link linkend="gint">gint</link> height,
32
 
                                             <link linkend="gint">gint</link> dirty,
33
 
                                             <link linkend="gint">gint</link> shadow);
34
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-resize">gimp_pixel_rgn_resize</link>           (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
35
 
                                             <link linkend="gint">gint</link> x,
36
 
                                             <link linkend="gint">gint</link> y,
37
 
                                             <link linkend="gint">gint</link> width,
38
 
                                             <link linkend="gint">gint</link> height);
39
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-get-pixel">gimp_pixel_rgn_get_pixel</link>        (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
40
 
                                             <link linkend="guchar">guchar</link> *buf,
41
 
                                             <link linkend="gint">gint</link> x,
42
 
                                             <link linkend="gint">gint</link> y);
43
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-get-row">gimp_pixel_rgn_get_row</link>          (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
44
 
                                             <link linkend="guchar">guchar</link> *buf,
45
 
                                             <link linkend="gint">gint</link> x,
46
 
                                             <link linkend="gint">gint</link> y,
47
 
                                             <link linkend="gint">gint</link> width);
48
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-get-col">gimp_pixel_rgn_get_col</link>          (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
49
 
                                             <link linkend="guchar">guchar</link> *buf,
50
 
                                             <link linkend="gint">gint</link> x,
51
 
                                             <link linkend="gint">gint</link> y,
52
 
                                             <link linkend="gint">gint</link> height);
53
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-get-rect">gimp_pixel_rgn_get_rect</link>         (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
54
 
                                             <link linkend="guchar">guchar</link> *buf,
55
 
                                             <link linkend="gint">gint</link> x,
56
 
                                             <link linkend="gint">gint</link> y,
57
 
                                             <link linkend="gint">gint</link> width,
58
 
                                             <link linkend="gint">gint</link> height);
59
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-set-pixel">gimp_pixel_rgn_set_pixel</link>        (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
60
 
                                             const <link linkend="guchar">guchar</link> *buf,
61
 
                                             <link linkend="gint">gint</link> x,
62
 
                                             <link linkend="gint">gint</link> y);
63
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-set-row">gimp_pixel_rgn_set_row</link>          (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
64
 
                                             const <link linkend="guchar">guchar</link> *buf,
65
 
                                             <link linkend="gint">gint</link> x,
66
 
                                             <link linkend="gint">gint</link> y,
67
 
                                             <link linkend="gint">gint</link> width);
68
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-set-col">gimp_pixel_rgn_set_col</link>          (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
69
 
                                             const <link linkend="guchar">guchar</link> *buf,
70
 
                                             <link linkend="gint">gint</link> x,
71
 
                                             <link linkend="gint">gint</link> y,
72
 
                                             <link linkend="gint">gint</link> height);
73
 
<link linkend="void">void</link>        <link linkend="gimp-pixel-rgn-set-rect">gimp_pixel_rgn_set_rect</link>         (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
74
 
                                             const <link linkend="guchar">guchar</link> *buf,
75
 
                                             <link linkend="gint">gint</link> x,
76
 
                                             <link linkend="gint">gint</link> y,
77
 
                                             <link linkend="gint">gint</link> width,
78
 
                                             <link linkend="gint">gint</link> height);
79
 
<link linkend="gpointer">gpointer</link>    <link linkend="gimp-pixel-rgns-register">gimp_pixel_rgns_register</link>        (<link linkend="gint">gint</link> nrgns,
80
 
                                             ...);
81
 
<link linkend="gpointer">gpointer</link>    <link linkend="gimp-pixel-rgns-register2">gimp_pixel_rgns_register2</link>       (<link linkend="gint">gint</link> nrgns,
82
 
                                             <link linkend="GimpPixelRgn">GimpPixelRgn</link> **prs);
83
 
<link linkend="gpointer">gpointer</link>    <link linkend="gimp-pixel-rgns-process">gimp_pixel_rgns_process</link>         (<link linkend="gpointer">gpointer</link> pri_ptr);
 
25
                    <link linkend="GimpPixelRgn">GimpPixelRgn</link>;
 
26
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-init">gimp_pixel_rgn_init</link>                 (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
27
                                                         <link linkend="GimpDrawable">GimpDrawable</link> *drawable,
 
28
                                                         <link linkend="gint">gint</link> x,
 
29
                                                         <link linkend="gint">gint</link> y,
 
30
                                                         <link linkend="gint">gint</link> width,
 
31
                                                         <link linkend="gint">gint</link> height,
 
32
                                                         <link linkend="gint">gint</link> dirty,
 
33
                                                         <link linkend="gint">gint</link> shadow);
 
34
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-resize">gimp_pixel_rgn_resize</link>               (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
35
                                                         <link linkend="gint">gint</link> x,
 
36
                                                         <link linkend="gint">gint</link> y,
 
37
                                                         <link linkend="gint">gint</link> width,
 
38
                                                         <link linkend="gint">gint</link> height);
 
39
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-get-pixel">gimp_pixel_rgn_get_pixel</link>            (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
40
                                                         <link linkend="guchar">guchar</link> *buf,
 
41
                                                         <link linkend="gint">gint</link> x,
 
42
                                                         <link linkend="gint">gint</link> y);
 
43
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-get-row">gimp_pixel_rgn_get_row</link>              (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
44
                                                         <link linkend="guchar">guchar</link> *buf,
 
45
                                                         <link linkend="gint">gint</link> x,
 
46
                                                         <link linkend="gint">gint</link> y,
 
47
                                                         <link linkend="gint">gint</link> width);
 
48
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-get-col">gimp_pixel_rgn_get_col</link>              (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
49
                                                         <link linkend="guchar">guchar</link> *buf,
 
50
                                                         <link linkend="gint">gint</link> x,
 
51
                                                         <link linkend="gint">gint</link> y,
 
52
                                                         <link linkend="gint">gint</link> height);
 
53
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-get-rect">gimp_pixel_rgn_get_rect</link>             (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
54
                                                         <link linkend="guchar">guchar</link> *buf,
 
55
                                                         <link linkend="gint">gint</link> x,
 
56
                                                         <link linkend="gint">gint</link> y,
 
57
                                                         <link linkend="gint">gint</link> width,
 
58
                                                         <link linkend="gint">gint</link> height);
 
59
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-set-pixel">gimp_pixel_rgn_set_pixel</link>            (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
60
                                                         const <link linkend="guchar">guchar</link> *buf,
 
61
                                                         <link linkend="gint">gint</link> x,
 
62
                                                         <link linkend="gint">gint</link> y);
 
63
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-set-row">gimp_pixel_rgn_set_row</link>              (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
64
                                                         const <link linkend="guchar">guchar</link> *buf,
 
65
                                                         <link linkend="gint">gint</link> x,
 
66
                                                         <link linkend="gint">gint</link> y,
 
67
                                                         <link linkend="gint">gint</link> width);
 
68
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-set-col">gimp_pixel_rgn_set_col</link>              (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
69
                                                         const <link linkend="guchar">guchar</link> *buf,
 
70
                                                         <link linkend="gint">gint</link> x,
 
71
                                                         <link linkend="gint">gint</link> y,
 
72
                                                         <link linkend="gint">gint</link> height);
 
73
<link linkend="void">void</link>                <link linkend="gimp-pixel-rgn-set-rect">gimp_pixel_rgn_set_rect</link>             (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
74
                                                         const <link linkend="guchar">guchar</link> *buf,
 
75
                                                         <link linkend="gint">gint</link> x,
 
76
                                                         <link linkend="gint">gint</link> y,
 
77
                                                         <link linkend="gint">gint</link> width,
 
78
                                                         <link linkend="gint">gint</link> height);
 
79
<link linkend="gpointer">gpointer</link>            <link linkend="gimp-pixel-rgns-register">gimp_pixel_rgns_register</link>            (<link linkend="gint">gint</link> nrgns,
 
80
                                                         ...);
 
81
<link linkend="gpointer">gpointer</link>            <link linkend="gimp-pixel-rgns-register2">gimp_pixel_rgns_register2</link>           (<link linkend="gint">gint</link> nrgns,
 
82
                                                         <link linkend="GimpPixelRgn">GimpPixelRgn</link> **prs);
 
83
<link linkend="gpointer">gpointer</link>            <link linkend="gimp-pixel-rgns-process">gimp_pixel_rgns_process</link>             (<link linkend="gpointer">gpointer</link> pri_ptr);
84
84
</synopsis>
85
85
</refsynopsisdiv>
86
86
 
122
122
</para></refsect2>
123
123
<refsect2>
124
124
<title><anchor id="gimp-pixel-rgn-init" role="function"/>gimp_pixel_rgn_init ()</title>
125
 
<indexterm><primary>gimp_pixel_rgn_init</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_init             (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
126
 
                                             <link linkend="GimpDrawable">GimpDrawable</link> *drawable,
127
 
                                             <link linkend="gint">gint</link> x,
128
 
                                             <link linkend="gint">gint</link> y,
129
 
                                             <link linkend="gint">gint</link> width,
130
 
                                             <link linkend="gint">gint</link> height,
131
 
                                             <link linkend="gint">gint</link> dirty,
132
 
                                             <link linkend="gint">gint</link> shadow);</programlisting>
 
125
<indexterm><primary>gimp_pixel_rgn_init</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_init                 (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
126
                                                         <link linkend="GimpDrawable">GimpDrawable</link> *drawable,
 
127
                                                         <link linkend="gint">gint</link> x,
 
128
                                                         <link linkend="gint">gint</link> y,
 
129
                                                         <link linkend="gint">gint</link> width,
 
130
                                                         <link linkend="gint">gint</link> height,
 
131
                                                         <link linkend="gint">gint</link> dirty,
 
132
                                                         <link linkend="gint">gint</link> shadow);</programlisting>
133
133
<para>
134
134
Initialize the pixel region pointed by <parameter>pr</parameter> with the specified parameters.
135
135
</para>
203
203
</variablelist></refsect2>
204
204
<refsect2>
205
205
<title><anchor id="gimp-pixel-rgn-resize" role="function"/>gimp_pixel_rgn_resize ()</title>
206
 
<indexterm><primary>gimp_pixel_rgn_resize</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_resize           (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
207
 
                                             <link linkend="gint">gint</link> x,
208
 
                                             <link linkend="gint">gint</link> y,
209
 
                                             <link linkend="gint">gint</link> width,
210
 
                                             <link linkend="gint">gint</link> height);</programlisting>
 
206
<indexterm><primary>gimp_pixel_rgn_resize</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_resize               (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
207
                                                         <link linkend="gint">gint</link> x,
 
208
                                                         <link linkend="gint">gint</link> y,
 
209
                                                         <link linkend="gint">gint</link> width,
 
210
                                                         <link linkend="gint">gint</link> height);</programlisting>
211
211
<para>
212
212
Change the position and size of a previously initialized pixel region.</para>
213
213
<para>
233
233
</variablelist></refsect2>
234
234
<refsect2>
235
235
<title><anchor id="gimp-pixel-rgn-get-pixel" role="function"/>gimp_pixel_rgn_get_pixel ()</title>
236
 
<indexterm><primary>gimp_pixel_rgn_get_pixel</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_get_pixel        (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
237
 
                                             <link linkend="guchar">guchar</link> *buf,
238
 
                                             <link linkend="gint">gint</link> x,
239
 
                                             <link linkend="gint">gint</link> y);</programlisting>
 
236
<indexterm><primary>gimp_pixel_rgn_get_pixel</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_get_pixel            (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
237
                                                         <link linkend="guchar">guchar</link> *buf,
 
238
                                                         <link linkend="gint">gint</link> x,
 
239
                                                         <link linkend="gint">gint</link> y);</programlisting>
240
240
<para>
241
241
Fill the buffer pointed by <parameter>buf</parameter> with the value of the pixel at (<parameter>x</parameter>, <parameter>y</parameter>)
242
242
in the region <parameter>pr</parameter>. <parameter>buf</parameter> should be large enough to hold the pixel value
261
261
</variablelist></refsect2>
262
262
<refsect2>
263
263
<title><anchor id="gimp-pixel-rgn-get-row" role="function"/>gimp_pixel_rgn_get_row ()</title>
264
 
<indexterm><primary>gimp_pixel_rgn_get_row</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_get_row          (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
265
 
                                             <link linkend="guchar">guchar</link> *buf,
266
 
                                             <link linkend="gint">gint</link> x,
267
 
                                             <link linkend="gint">gint</link> y,
268
 
                                             <link linkend="gint">gint</link> width);</programlisting>
 
264
<indexterm><primary>gimp_pixel_rgn_get_row</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_get_row              (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
265
                                                         <link linkend="guchar">guchar</link> *buf,
 
266
                                                         <link linkend="gint">gint</link> x,
 
267
                                                         <link linkend="gint">gint</link> y,
 
268
                                                         <link linkend="gint">gint</link> width);</programlisting>
269
269
<para>
270
270
Get several pixels of a region in a row. This function fills the buffer
271
271
<parameter>buf</parameter> with the values of the pixels from (<parameter>x</parameter>, <parameter>y</parameter>) to (<parameter>x</parameter>+<parameter>width</parameter>-1, <parameter>y</parameter>).
291
291
</variablelist></refsect2>
292
292
<refsect2>
293
293
<title><anchor id="gimp-pixel-rgn-get-col" role="function"/>gimp_pixel_rgn_get_col ()</title>
294
 
<indexterm><primary>gimp_pixel_rgn_get_col</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_get_col          (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
295
 
                                             <link linkend="guchar">guchar</link> *buf,
296
 
                                             <link linkend="gint">gint</link> x,
297
 
                                             <link linkend="gint">gint</link> y,
298
 
                                             <link linkend="gint">gint</link> height);</programlisting>
 
294
<indexterm><primary>gimp_pixel_rgn_get_col</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_get_col              (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
295
                                                         <link linkend="guchar">guchar</link> *buf,
 
296
                                                         <link linkend="gint">gint</link> x,
 
297
                                                         <link linkend="gint">gint</link> y,
 
298
                                                         <link linkend="gint">gint</link> height);</programlisting>
299
299
<para>
300
300
Get several pixels of a region's column. This function fills the buffer
301
301
<parameter>buf</parameter> with the values of the pixels from (<parameter>x</parameter>, <parameter>y</parameter>) to (<parameter>x</parameter>, <parameter>y</parameter>+<parameter>height</parameter>-1).
321
321
</variablelist></refsect2>
322
322
<refsect2>
323
323
<title><anchor id="gimp-pixel-rgn-get-rect" role="function"/>gimp_pixel_rgn_get_rect ()</title>
324
 
<indexterm><primary>gimp_pixel_rgn_get_rect</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_get_rect         (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
325
 
                                             <link linkend="guchar">guchar</link> *buf,
326
 
                                             <link linkend="gint">gint</link> x,
327
 
                                             <link linkend="gint">gint</link> y,
328
 
                                             <link linkend="gint">gint</link> width,
329
 
                                             <link linkend="gint">gint</link> height);</programlisting>
 
324
<indexterm><primary>gimp_pixel_rgn_get_rect</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_get_rect             (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
325
                                                         <link linkend="guchar">guchar</link> *buf,
 
326
                                                         <link linkend="gint">gint</link> x,
 
327
                                                         <link linkend="gint">gint</link> y,
 
328
                                                         <link linkend="gint">gint</link> width,
 
329
                                                         <link linkend="gint">gint</link> height);</programlisting>
330
330
<para>
331
331
Get all the pixel values from the rectangle defined by <parameter>x</parameter>, <parameter>y</parameter>, <parameter>width</parameter> and
332
332
<parameter>height</parameter>. This function fills the buffer <parameter>buf</parameter> with the values of the pixels
356
356
</variablelist></refsect2>
357
357
<refsect2>
358
358
<title><anchor id="gimp-pixel-rgn-set-pixel" role="function"/>gimp_pixel_rgn_set_pixel ()</title>
359
 
<indexterm><primary>gimp_pixel_rgn_set_pixel</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_set_pixel        (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
360
 
                                             const <link linkend="guchar">guchar</link> *buf,
361
 
                                             <link linkend="gint">gint</link> x,
362
 
                                             <link linkend="gint">gint</link> y);</programlisting>
 
359
<indexterm><primary>gimp_pixel_rgn_set_pixel</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_set_pixel            (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
360
                                                         const <link linkend="guchar">guchar</link> *buf,
 
361
                                                         <link linkend="gint">gint</link> x,
 
362
                                                         <link linkend="gint">gint</link> y);</programlisting>
363
363
<para>
364
364
Set the pixel at (<parameter>x</parameter>, <parameter>y</parameter>) to the values from <parameter>buf</parameter>.</para>
365
365
<para>
380
380
</variablelist></refsect2>
381
381
<refsect2>
382
382
<title><anchor id="gimp-pixel-rgn-set-row" role="function"/>gimp_pixel_rgn_set_row ()</title>
383
 
<indexterm><primary>gimp_pixel_rgn_set_row</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_set_row          (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
384
 
                                             const <link linkend="guchar">guchar</link> *buf,
385
 
                                             <link linkend="gint">gint</link> x,
386
 
                                             <link linkend="gint">gint</link> y,
387
 
                                             <link linkend="gint">gint</link> width);</programlisting>
 
383
<indexterm><primary>gimp_pixel_rgn_set_row</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_set_row              (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
384
                                                         const <link linkend="guchar">guchar</link> *buf,
 
385
                                                         <link linkend="gint">gint</link> x,
 
386
                                                         <link linkend="gint">gint</link> y,
 
387
                                                         <link linkend="gint">gint</link> width);</programlisting>
388
388
<para>
389
389
Set several pixels of a region in a row. This function draws the pixels
390
390
from (<parameter>x</parameter>, <parameter>y</parameter>) to (<parameter>x</parameter>+<parameter>width</parameter>-1, <parameter>y</parameter>) using the values of the buffer <parameter>buf</parameter>.
410
410
</variablelist></refsect2>
411
411
<refsect2>
412
412
<title><anchor id="gimp-pixel-rgn-set-col" role="function"/>gimp_pixel_rgn_set_col ()</title>
413
 
<indexterm><primary>gimp_pixel_rgn_set_col</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_set_col          (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
414
 
                                             const <link linkend="guchar">guchar</link> *buf,
415
 
                                             <link linkend="gint">gint</link> x,
416
 
                                             <link linkend="gint">gint</link> y,
417
 
                                             <link linkend="gint">gint</link> height);</programlisting>
 
413
<indexterm><primary>gimp_pixel_rgn_set_col</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_set_col              (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
414
                                                         const <link linkend="guchar">guchar</link> *buf,
 
415
                                                         <link linkend="gint">gint</link> x,
 
416
                                                         <link linkend="gint">gint</link> y,
 
417
                                                         <link linkend="gint">gint</link> height);</programlisting>
418
418
<para>
419
419
Set several pixels of a region's column. This function draws the pixels
420
420
from (<parameter>x</parameter>, <parameter>y</parameter>) to (<parameter>x</parameter>, <parameter>y</parameter>+<parameter>height</parameter>-1) using the values from the buffer <parameter>buf</parameter>.
440
440
</variablelist></refsect2>
441
441
<refsect2>
442
442
<title><anchor id="gimp-pixel-rgn-set-rect" role="function"/>gimp_pixel_rgn_set_rect ()</title>
443
 
<indexterm><primary>gimp_pixel_rgn_set_rect</primary></indexterm><programlisting><link linkend="void">void</link>        gimp_pixel_rgn_set_rect         (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
444
 
                                             const <link linkend="guchar">guchar</link> *buf,
445
 
                                             <link linkend="gint">gint</link> x,
446
 
                                             <link linkend="gint">gint</link> y,
447
 
                                             <link linkend="gint">gint</link> width,
448
 
                                             <link linkend="gint">gint</link> height);</programlisting>
 
443
<indexterm><primary>gimp_pixel_rgn_set_rect</primary></indexterm><programlisting><link linkend="void">void</link>                gimp_pixel_rgn_set_rect             (<link linkend="GimpPixelRgn">GimpPixelRgn</link> *pr,
 
444
                                                         const <link linkend="guchar">guchar</link> *buf,
 
445
                                                         <link linkend="gint">gint</link> x,
 
446
                                                         <link linkend="gint">gint</link> y,
 
447
                                                         <link linkend="gint">gint</link> width,
 
448
                                                         <link linkend="gint">gint</link> height);</programlisting>
449
449
<para>
450
450
Set all the pixel of the rectangle defined by <parameter>x</parameter>, <parameter>y</parameter>, <parameter>width</parameter> and
451
451
<parameter>height</parameter>. This function draws the rectangle from (<parameter>x</parameter>, <parameter>y</parameter>) to
475
475
</variablelist></refsect2>
476
476
<refsect2>
477
477
<title><anchor id="gimp-pixel-rgns-register" role="function"/>gimp_pixel_rgns_register ()</title>
478
 
<indexterm><primary>gimp_pixel_rgns_register</primary></indexterm><programlisting><link linkend="gpointer">gpointer</link>    gimp_pixel_rgns_register        (<link linkend="gint">gint</link> nrgns,
479
 
                                             ...);</programlisting>
 
478
<indexterm><primary>gimp_pixel_rgns_register</primary></indexterm><programlisting><link linkend="gpointer">gpointer</link>            gimp_pixel_rgns_register            (<link linkend="gint">gint</link> nrgns,
 
479
                                                         ...);</programlisting>
480
480
<para>
481
481
This is the varargs version of <link linkend="gimp-pixel-rgns-register2"><type>gimp_pixel_rgns_register2</type></link>.</para>
482
482
<para>
493
493
</variablelist></refsect2>
494
494
<refsect2>
495
495
<title><anchor id="gimp-pixel-rgns-register2" role="function"/>gimp_pixel_rgns_register2 ()</title>
496
 
<indexterm><primary>gimp_pixel_rgns_register2</primary></indexterm><programlisting><link linkend="gpointer">gpointer</link>    gimp_pixel_rgns_register2       (<link linkend="gint">gint</link> nrgns,
497
 
                                             <link linkend="GimpPixelRgn">GimpPixelRgn</link> **prs);</programlisting>
 
496
<indexterm><primary>gimp_pixel_rgns_register2</primary></indexterm><programlisting><link linkend="gpointer">gpointer</link>            gimp_pixel_rgns_register2           (<link linkend="gint">gint</link> nrgns,
 
497
                                                         <link linkend="GimpPixelRgn">GimpPixelRgn</link> **prs);</programlisting>
498
498
<para>
499
499
It takes a number of initialized regions of the same size and provides a
500
500
pixel region iterator the iterator can be used to iterate over the
522
522
</variablelist></refsect2>
523
523
<refsect2>
524
524
<title><anchor id="gimp-pixel-rgns-process" role="function"/>gimp_pixel_rgns_process ()</title>
525
 
<indexterm><primary>gimp_pixel_rgns_process</primary></indexterm><programlisting><link linkend="gpointer">gpointer</link>    gimp_pixel_rgns_process         (<link linkend="gpointer">gpointer</link> pri_ptr);</programlisting>
 
525
<indexterm><primary>gimp_pixel_rgns_process</primary></indexterm><programlisting><link linkend="gpointer">gpointer</link>            gimp_pixel_rgns_process             (<link linkend="gpointer">gpointer</link> pri_ptr);</programlisting>
526
526
<para>
527
527
This function update the regions registered previously with one of the
528
528
<link linkend="gimp-pixel-rgns-register"><type>gimp_pixel_rgns_register</type></link>* functions to their next tile.</para>