47
47
<em class="parameter"><code><span class="type">gdouble</span> y0</code></em>,
48
48
<em class="parameter"><code><span class="type">gdouble</span> x1</code></em>,
49
49
<em class="parameter"><code><span class="type">gdouble</span> y1</code></em>,
50
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
51
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
50
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
51
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
52
52
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
53
53
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
54
54
<em class="parameter"><code><span class="type">gboolean</span> clip_result</code></em>);
69
69
<em class="parameter"><code><span class="type">gdouble</span> y2</code></em>,
70
70
<em class="parameter"><code><span class="type">gdouble</span> x3</code></em>,
71
71
<em class="parameter"><code><span class="type">gdouble</span> y3</code></em>,
72
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
73
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
72
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
73
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
74
74
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
75
75
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
76
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
76
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
77
77
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-perspective-default" title="gimp_drawable_transform_perspective_default ()">gimp_drawable_transform_perspective_default</a>
78
78
(<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
79
79
<em class="parameter"><code><span class="type">gdouble</span> x0</code></em>,
85
85
<em class="parameter"><code><span class="type">gdouble</span> x3</code></em>,
86
86
<em class="parameter"><code><span class="type">gdouble</span> y3</code></em>,
87
87
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
88
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
88
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
89
89
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-simple" title="gimp_drawable_transform_rotate_simple ()">gimp_drawable_transform_rotate_simple</a>
90
90
(<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
91
91
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpRotationType" title="enum GimpRotationType"><span class="type">GimpRotationType</span></a> rotate_type</code></em>,
98
98
<em class="parameter"><code><span class="type">gboolean</span> auto_center</code></em>,
99
99
<em class="parameter"><code><span class="type">gint</span> center_x</code></em>,
100
100
<em class="parameter"><code><span class="type">gint</span> center_y</code></em>,
101
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
102
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
101
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
102
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
103
103
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
104
104
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
105
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
105
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
106
106
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-rotate-default" title="gimp_drawable_transform_rotate_default ()">gimp_drawable_transform_rotate_default</a>
107
107
(<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
108
108
<em class="parameter"><code><span class="type">gdouble</span> angle</code></em>,
110
110
<em class="parameter"><code><span class="type">gint</span> center_x</code></em>,
111
111
<em class="parameter"><code><span class="type">gint</span> center_y</code></em>,
112
112
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
113
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
113
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
114
114
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale" title="gimp_drawable_transform_scale ()">gimp_drawable_transform_scale</a> (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
115
115
<em class="parameter"><code><span class="type">gdouble</span> x0</code></em>,
116
116
<em class="parameter"><code><span class="type">gdouble</span> y0</code></em>,
117
117
<em class="parameter"><code><span class="type">gdouble</span> x1</code></em>,
118
118
<em class="parameter"><code><span class="type">gdouble</span> y1</code></em>,
119
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
120
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
119
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
120
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
121
121
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
122
122
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
123
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
123
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
124
124
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-scale-default" title="gimp_drawable_transform_scale_default ()">gimp_drawable_transform_scale_default</a>
125
125
(<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
126
126
<em class="parameter"><code><span class="type">gdouble</span> x0</code></em>,
128
128
<em class="parameter"><code><span class="type">gdouble</span> x1</code></em>,
129
129
<em class="parameter"><code><span class="type">gdouble</span> y1</code></em>,
130
130
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
131
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
131
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
132
132
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear" title="gimp_drawable_transform_shear ()">gimp_drawable_transform_shear</a> (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
133
133
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>,
134
134
<em class="parameter"><code><span class="type">gdouble</span> magnitude</code></em>,
135
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
136
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
135
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
136
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
137
137
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
138
138
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
139
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
139
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
140
140
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-shear-default" title="gimp_drawable_transform_shear_default ()">gimp_drawable_transform_shear_default</a>
141
141
(<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
142
142
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>,
143
143
<em class="parameter"><code><span class="type">gdouble</span> magnitude</code></em>,
144
144
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
145
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
145
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
146
146
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d" title="gimp_drawable_transform_2d ()">gimp_drawable_transform_2d</a> (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
147
147
<em class="parameter"><code><span class="type">gdouble</span> source_x</code></em>,
148
148
<em class="parameter"><code><span class="type">gdouble</span> source_y</code></em>,
151
151
<em class="parameter"><code><span class="type">gdouble</span> angle</code></em>,
152
152
<em class="parameter"><code><span class="type">gdouble</span> dest_x</code></em>,
153
153
<em class="parameter"><code><span class="type">gdouble</span> dest_y</code></em>,
154
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
155
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
154
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
155
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
156
156
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
157
157
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
158
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
158
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
159
159
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-2d-default" title="gimp_drawable_transform_2d_default ()">gimp_drawable_transform_2d_default</a> (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
160
160
<em class="parameter"><code><span class="type">gdouble</span> source_x</code></em>,
161
161
<em class="parameter"><code><span class="type">gdouble</span> source_y</code></em>,
165
165
<em class="parameter"><code><span class="type">gdouble</span> dest_x</code></em>,
166
166
<em class="parameter"><code><span class="type">gdouble</span> dest_y</code></em>,
167
167
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
168
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
168
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
169
169
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-matrix" title="gimp_drawable_transform_matrix ()">gimp_drawable_transform_matrix</a> (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
170
170
<em class="parameter"><code><span class="type">gdouble</span> coeff_0_0</code></em>,
171
171
<em class="parameter"><code><span class="type">gdouble</span> coeff_0_1</code></em>,
176
176
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_0</code></em>,
177
177
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_1</code></em>,
178
178
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_2</code></em>,
179
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
180
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
179
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
180
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
181
181
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
182
182
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
183
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
183
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
184
184
<span class="returnvalue">gint32</span> <a class="link" href="libgimp-gimpdrawabletransform.html#gimp-drawable-transform-matrix-default" title="gimp_drawable_transform_matrix_default ()">gimp_drawable_transform_matrix_default</a>
185
185
(<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
186
186
<em class="parameter"><code><span class="type">gdouble</span> coeff_0_0</code></em>,
193
193
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_1</code></em>,
194
194
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_2</code></em>,
195
195
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
196
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
196
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);
199
199
<div class="refsect1">
254
254
<em class="parameter"><code><span class="type">gdouble</span> y0</code></em>,
255
255
<em class="parameter"><code><span class="type">gdouble</span> x1</code></em>,
256
256
<em class="parameter"><code><span class="type">gdouble</span> y1</code></em>,
257
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
258
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
257
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
258
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
259
259
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
260
260
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
261
261
<em class="parameter"><code><span class="type">gboolean</span> clip_result</code></em>);</pre>
380
380
<em class="parameter"><code><span class="type">gdouble</span> y2</code></em>,
381
381
<em class="parameter"><code><span class="type">gdouble</span> x3</code></em>,
382
382
<em class="parameter"><code><span class="type">gdouble</span> y3</code></em>,
383
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
384
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
383
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
384
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
385
385
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
386
386
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
387
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
387
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
388
388
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
389
389
<h3 class="title">Warning</h3>
390
390
<p><code class="literal">gimp_drawable_transform_perspective</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()"><code class="function">gimp_item_transform_perspective()</code></a> instead.</p>
470
470
<em class="parameter"><code><span class="type">gdouble</span> x3</code></em>,
471
471
<em class="parameter"><code><span class="type">gdouble</span> y3</code></em>,
472
472
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
473
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
473
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
474
474
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
475
475
<h3 class="title">Warning</h3>
476
476
<p><code class="literal">gimp_drawable_transform_perspective_default</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-perspective" title="gimp_item_transform_perspective ()"><code class="function">gimp_item_transform_perspective()</code></a> instead.</p>
587
587
<em class="parameter"><code><span class="type">gboolean</span> auto_center</code></em>,
588
588
<em class="parameter"><code><span class="type">gint</span> center_x</code></em>,
589
589
<em class="parameter"><code><span class="type">gint</span> center_y</code></em>,
590
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
591
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
590
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
591
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
592
592
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
593
593
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
594
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
594
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
595
595
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
596
596
<h3 class="title">Warning</h3>
597
597
<p><code class="literal">gimp_drawable_transform_rotate</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()"><code class="function">gimp_item_transform_rotate()</code></a> instead.</p>
657
657
<em class="parameter"><code><span class="type">gint</span> center_x</code></em>,
658
658
<em class="parameter"><code><span class="type">gint</span> center_y</code></em>,
659
659
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
660
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
660
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
661
661
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
662
662
<h3 class="title">Warning</h3>
663
663
<p><code class="literal">gimp_drawable_transform_rotate_default</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-rotate" title="gimp_item_transform_rotate ()"><code class="function">gimp_item_transform_rotate()</code></a> instead.</p>
709
709
<em class="parameter"><code><span class="type">gdouble</span> y0</code></em>,
710
710
<em class="parameter"><code><span class="type">gdouble</span> x1</code></em>,
711
711
<em class="parameter"><code><span class="type">gdouble</span> y1</code></em>,
712
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
713
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
712
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
713
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
714
714
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
715
715
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
716
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
716
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
717
717
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
718
718
<h3 class="title">Warning</h3>
719
719
<p><code class="literal">gimp_drawable_transform_scale</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()"><code class="function">gimp_item_transform_scale()</code></a> instead.</p>
779
779
<em class="parameter"><code><span class="type">gdouble</span> x1</code></em>,
780
780
<em class="parameter"><code><span class="type">gdouble</span> y1</code></em>,
781
781
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
782
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
782
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
783
783
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
784
784
<h3 class="title">Warning</h3>
785
785
<p><code class="literal">gimp_drawable_transform_scale_default</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-scale" title="gimp_item_transform_scale ()"><code class="function">gimp_item_transform_scale()</code></a> instead.</p>
829
829
<pre class="programlisting"><span class="returnvalue">gint32</span> gimp_drawable_transform_shear (<em class="parameter"><code><span class="type">gint32</span> drawable_ID</code></em>,
830
830
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>,
831
831
<em class="parameter"><code><span class="type">gdouble</span> magnitude</code></em>,
832
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
833
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
832
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
833
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
834
834
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
835
835
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
836
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
836
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
837
837
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
838
838
<h3 class="title">Warning</h3>
839
839
<p><code class="literal">gimp_drawable_transform_shear</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()"><code class="function">gimp_item_transform_shear()</code></a> instead.</p>
889
889
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpOrientationType" title="enum GimpOrientationType"><span class="type">GimpOrientationType</span></a> shear_type</code></em>,
890
890
<em class="parameter"><code><span class="type">gdouble</span> magnitude</code></em>,
891
891
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
892
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
892
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
893
893
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
894
894
<h3 class="title">Warning</h3>
895
895
<p><code class="literal">gimp_drawable_transform_shear_default</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-shear" title="gimp_item_transform_shear ()"><code class="function">gimp_item_transform_shear()</code></a> instead.</p>
936
936
<em class="parameter"><code><span class="type">gdouble</span> angle</code></em>,
937
937
<em class="parameter"><code><span class="type">gdouble</span> dest_x</code></em>,
938
938
<em class="parameter"><code><span class="type">gdouble</span> dest_y</code></em>,
939
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
940
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
939
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
940
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
941
941
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
942
942
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
943
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
943
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
944
944
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
945
945
<h3 class="title">Warning</h3>
946
946
<p><code class="literal">gimp_drawable_transform_2d</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()"><code class="function">gimp_item_transform_2d()</code></a> instead.</p>
1020
1020
<em class="parameter"><code><span class="type">gdouble</span> dest_x</code></em>,
1021
1021
<em class="parameter"><code><span class="type">gdouble</span> dest_y</code></em>,
1022
1022
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
1023
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
1023
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
1024
1024
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1025
1025
<h3 class="title">Warning</h3>
1026
1026
<p><code class="literal">gimp_drawable_transform_2d_default</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-2d" title="gimp_item_transform_2d ()"><code class="function">gimp_item_transform_2d()</code></a> instead.</p>
1089
1089
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_0</code></em>,
1090
1090
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_1</code></em>,
1091
1091
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_2</code></em>,
1092
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
1093
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
1092
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformDirection"><span class="type">GimpTransformDirection</span></a> transform_direction</code></em>,
1093
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"><span class="type">GimpInterpolationType</span></a> interpolation</code></em>,
1094
1094
<em class="parameter"><code><span class="type">gboolean</span> supersample</code></em>,
1095
1095
<em class="parameter"><code><span class="type">gint</span> recursion_level</code></em>,
1096
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
1096
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
1097
1097
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1098
1098
<h3 class="title">Warning</h3>
1099
1099
<p><code class="literal">gimp_drawable_transform_matrix</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" title="gimp_item_transform_matrix ()"><code class="function">gimp_item_transform_matrix()</code></a> instead.</p>
1184
1184
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_1</code></em>,
1185
1185
<em class="parameter"><code><span class="type">gdouble</span> coeff_2_2</code></em>,
1186
1186
<em class="parameter"><code><span class="type">gboolean</span> interpolate</code></em>,
1187
<em class="parameter"><code><a href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
1187
<em class="parameter"><code><a href="/local/head/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpTransformResize"><span class="type">GimpTransformResize</span></a> clip_result</code></em>);</pre>
1188
1188
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
1189
1189
<h3 class="title">Warning</h3>
1190
1190
<p><code class="literal">gimp_drawable_transform_matrix_default</code> is deprecated and should not be used in newly-written code. Use <a class="link" href="libgimp-gimpitemtransform.html#gimp-item-transform-matrix" title="gimp_item_transform_matrix ()"><code class="function">gimp_item_transform_matrix()</code></a> instead.</p>