1 /* LIBGIMP - The GIMP Library
2  * Copyright (C) 1995-2003 Peter Mattis and Spencer Kimball
3  *
4  * gimpdrawabletransform_pdb.h
5  *
6  * This library is free software: you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 3 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library.  If not, see
18  * <https://www.gnu.org/licenses/>.
19  */
20 
21 /* NOTE: This file is auto-generated by pdbgen.pl */
22 
23 #if !defined (__GIMP_H_INSIDE__) && !defined (GIMP_COMPILATION)
24 #error "Only <libgimp/gimp.h> can be included directly."
25 #endif
26 
27 #ifndef __GIMP_DRAWABLE_TRANSFORM_PDB_H__
28 #define __GIMP_DRAWABLE_TRANSFORM_PDB_H__
29 
30 G_BEGIN_DECLS
31 
32 /* For information look into the C source or the html documentation */
33 
34 
35 GIMP_DEPRECATED_FOR(gimp_item_transform_flip_simple)
36 gint32 gimp_drawable_transform_flip_simple         (gint32                 drawable_ID,
37                                                     GimpOrientationType    flip_type,
38                                                     gboolean               auto_center,
39                                                     gdouble                axis,
40                                                     gboolean               clip_result);
41 GIMP_DEPRECATED_FOR(gimp_item_transform_flip)
42 gint32 gimp_drawable_transform_flip                (gint32                 drawable_ID,
43                                                     gdouble                x0,
44                                                     gdouble                y0,
45                                                     gdouble                x1,
46                                                     gdouble                y1,
47                                                     GimpTransformDirection transform_direction,
48                                                     GimpInterpolationType  interpolation,
49                                                     gboolean               supersample,
50                                                     gint                   recursion_level,
51                                                     gboolean               clip_result);
52 GIMP_DEPRECATED_FOR(gimp_item_transform_flip)
53 gint32 gimp_drawable_transform_flip_default        (gint32                 drawable_ID,
54                                                     gdouble                x0,
55                                                     gdouble                y0,
56                                                     gdouble                x1,
57                                                     gdouble                y1,
58                                                     gboolean               interpolate,
59                                                     gboolean               clip_result);
60 GIMP_DEPRECATED_FOR(gimp_item_transform_perspective)
61 gint32 gimp_drawable_transform_perspective         (gint32                 drawable_ID,
62                                                     gdouble                x0,
63                                                     gdouble                y0,
64                                                     gdouble                x1,
65                                                     gdouble                y1,
66                                                     gdouble                x2,
67                                                     gdouble                y2,
68                                                     gdouble                x3,
69                                                     gdouble                y3,
70                                                     GimpTransformDirection transform_direction,
71                                                     GimpInterpolationType  interpolation,
72                                                     gboolean               supersample,
73                                                     gint                   recursion_level,
74                                                     GimpTransformResize    clip_result);
75 GIMP_DEPRECATED_FOR(gimp_item_transform_perspective)
76 gint32 gimp_drawable_transform_perspective_default (gint32                 drawable_ID,
77                                                     gdouble                x0,
78                                                     gdouble                y0,
79                                                     gdouble                x1,
80                                                     gdouble                y1,
81                                                     gdouble                x2,
82                                                     gdouble                y2,
83                                                     gdouble                x3,
84                                                     gdouble                y3,
85                                                     gboolean               interpolate,
86                                                     GimpTransformResize    clip_result);
87 GIMP_DEPRECATED_FOR(gimp_item_transform_rotate_simple)
88 gint32 gimp_drawable_transform_rotate_simple       (gint32                 drawable_ID,
89                                                     GimpRotationType       rotate_type,
90                                                     gboolean               auto_center,
91                                                     gint                   center_x,
92                                                     gint                   center_y,
93                                                     gboolean               clip_result);
94 GIMP_DEPRECATED_FOR(gimp_item_transform_rotate)
95 gint32 gimp_drawable_transform_rotate              (gint32                 drawable_ID,
96                                                     gdouble                angle,
97                                                     gboolean               auto_center,
98                                                     gint                   center_x,
99                                                     gint                   center_y,
100                                                     GimpTransformDirection transform_direction,
101                                                     GimpInterpolationType  interpolation,
102                                                     gboolean               supersample,
103                                                     gint                   recursion_level,
104                                                     GimpTransformResize    clip_result);
105 GIMP_DEPRECATED_FOR(gimp_item_transform_rotate)
106 gint32 gimp_drawable_transform_rotate_default      (gint32                 drawable_ID,
107                                                     gdouble                angle,
108                                                     gboolean               auto_center,
109                                                     gint                   center_x,
110                                                     gint                   center_y,
111                                                     gboolean               interpolate,
112                                                     GimpTransformResize    clip_result);
113 GIMP_DEPRECATED_FOR(gimp_item_transform_scale)
114 gint32 gimp_drawable_transform_scale               (gint32                 drawable_ID,
115                                                     gdouble                x0,
116                                                     gdouble                y0,
117                                                     gdouble                x1,
118                                                     gdouble                y1,
119                                                     GimpTransformDirection transform_direction,
120                                                     GimpInterpolationType  interpolation,
121                                                     gboolean               supersample,
122                                                     gint                   recursion_level,
123                                                     GimpTransformResize    clip_result);
124 GIMP_DEPRECATED_FOR(gimp_item_transform_scale)
125 gint32 gimp_drawable_transform_scale_default       (gint32                 drawable_ID,
126                                                     gdouble                x0,
127                                                     gdouble                y0,
128                                                     gdouble                x1,
129                                                     gdouble                y1,
130                                                     gboolean               interpolate,
131                                                     GimpTransformResize    clip_result);
132 GIMP_DEPRECATED_FOR(gimp_item_transform_shear)
133 gint32 gimp_drawable_transform_shear               (gint32                 drawable_ID,
134                                                     GimpOrientationType    shear_type,
135                                                     gdouble                magnitude,
136                                                     GimpTransformDirection transform_direction,
137                                                     GimpInterpolationType  interpolation,
138                                                     gboolean               supersample,
139                                                     gint                   recursion_level,
140                                                     GimpTransformResize    clip_result);
141 GIMP_DEPRECATED_FOR(gimp_item_transform_shear)
142 gint32 gimp_drawable_transform_shear_default       (gint32                 drawable_ID,
143                                                     GimpOrientationType    shear_type,
144                                                     gdouble                magnitude,
145                                                     gboolean               interpolate,
146                                                     GimpTransformResize    clip_result);
147 GIMP_DEPRECATED_FOR(gimp_item_transform_2d)
148 gint32 gimp_drawable_transform_2d                  (gint32                 drawable_ID,
149                                                     gdouble                source_x,
150                                                     gdouble                source_y,
151                                                     gdouble                scale_x,
152                                                     gdouble                scale_y,
153                                                     gdouble                angle,
154                                                     gdouble                dest_x,
155                                                     gdouble                dest_y,
156                                                     GimpTransformDirection transform_direction,
157                                                     GimpInterpolationType  interpolation,
158                                                     gboolean               supersample,
159                                                     gint                   recursion_level,
160                                                     GimpTransformResize    clip_result);
161 GIMP_DEPRECATED_FOR(gimp_item_transform_2d)
162 gint32 gimp_drawable_transform_2d_default          (gint32                 drawable_ID,
163                                                     gdouble                source_x,
164                                                     gdouble                source_y,
165                                                     gdouble                scale_x,
166                                                     gdouble                scale_y,
167                                                     gdouble                angle,
168                                                     gdouble                dest_x,
169                                                     gdouble                dest_y,
170                                                     gboolean               interpolate,
171                                                     GimpTransformResize    clip_result);
172 GIMP_DEPRECATED_FOR(gimp_item_transform_matrix)
173 gint32 gimp_drawable_transform_matrix              (gint32                 drawable_ID,
174                                                     gdouble                coeff_0_0,
175                                                     gdouble                coeff_0_1,
176                                                     gdouble                coeff_0_2,
177                                                     gdouble                coeff_1_0,
178                                                     gdouble                coeff_1_1,
179                                                     gdouble                coeff_1_2,
180                                                     gdouble                coeff_2_0,
181                                                     gdouble                coeff_2_1,
182                                                     gdouble                coeff_2_2,
183                                                     GimpTransformDirection transform_direction,
184                                                     GimpInterpolationType  interpolation,
185                                                     gboolean               supersample,
186                                                     gint                   recursion_level,
187                                                     GimpTransformResize    clip_result);
188 GIMP_DEPRECATED_FOR(gimp_item_transform_matrix)
189 gint32 gimp_drawable_transform_matrix_default      (gint32                 drawable_ID,
190                                                     gdouble                coeff_0_0,
191                                                     gdouble                coeff_0_1,
192                                                     gdouble                coeff_0_2,
193                                                     gdouble                coeff_1_0,
194                                                     gdouble                coeff_1_1,
195                                                     gdouble                coeff_1_2,
196                                                     gdouble                coeff_2_0,
197                                                     gdouble                coeff_2_1,
198                                                     gdouble                coeff_2_2,
199                                                     gboolean               interpolate,
200                                                     GimpTransformResize    clip_result);
201 
202 
203 G_END_DECLS
204 
205 #endif /* __GIMP_DRAWABLE_TRANSFORM_PDB_H__ */
206