48
48
<div class="refsynopsisdiv">
49
49
<a name="libgimp-gimplayer.synopsis"></a><h2>Synopsis</h2>
50
50
<pre class="synopsis">
51
gint32 <a class="link" href="libgimp-gimplayer.html#gimp-layer-new" title="gimp_layer_new ()">gimp_layer_new</a> (gint32 image_ID,
52
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
53
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-new" title="gimp_layer_new ()">gimp_layer_new</a> (<a
54
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
57
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
60
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
63
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
56
66
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
57
67
>GimpImageType</a> type,
69
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
59
71
<a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects">GimpLayerModeEffects</a> mode);
60
gint32 <a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-drawable" title="gimp_layer_new_from_drawable ()">gimp_layer_new_from_drawable</a> (gint32 drawable_ID,
61
gint32 dest_image_ID);
62
gint32 <a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-visible" title="gimp_layer_new_from_visible ()">gimp_layer_new_from_visible</a> (gint32 image_ID,
65
gint32 <a class="link" href="libgimp-gimplayer.html#gimp-layer-copy" title="gimp_layer_copy ()">gimp_layer_copy</a> (gint32 layer_ID);
66
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-scale" title="gimp_layer_scale ()">gimp_layer_scale</a> (gint32 layer_ID,
69
gboolean local_origin);
70
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-scale-full" title="gimp_layer_scale_full ()">gimp_layer_scale_full</a> (gint32 layer_ID,
73
gboolean local_origin,
73
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
74
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-drawable" title="gimp_layer_new_from_drawable ()">gimp_layer_new_from_drawable</a> (<a
75
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
76
>gint32</a> drawable_ID,
78
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
79
>gint32</a> dest_image_ID);
81
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
82
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-new-from-visible" title="gimp_layer_new_from_visible ()">gimp_layer_new_from_visible</a> (<a
83
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
86
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
87
>gint32</a> dest_image_ID,
89
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
92
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
93
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-copy" title="gimp_layer_copy ()">gimp_layer_copy</a> (<a
94
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
95
>gint32</a> layer_ID);
97
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
98
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-scale" title="gimp_layer_scale ()">gimp_layer_scale</a> (<a
99
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
100
>gint32</a> layer_ID,
102
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
105
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
106
>gint</a> new_height,
108
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
109
>gboolean</a> local_origin);
111
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
112
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-scale-full" title="gimp_layer_scale_full ()">gimp_layer_scale_full</a> (<a
113
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
114
>gint32</a> layer_ID,
116
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
119
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
120
>gint</a> new_height,
122
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
123
>gboolean</a> local_origin,
75
125
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpInterpolationType"
76
126
>GimpInterpolationType</a> interpolation);
77
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-resize" title="gimp_layer_resize ()">gimp_layer_resize</a> (gint32 layer_ID,
82
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-resize-to-image-size" title="gimp_layer_resize_to_image_size ()">gimp_layer_resize_to_image_size</a> (gint32 layer_ID);
83
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-translate" title="gimp_layer_translate ()">gimp_layer_translate</a> (gint32 layer_ID,
86
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-add-alpha" title="gimp_layer_add_alpha ()">gimp_layer_add_alpha</a> (gint32 layer_ID);
87
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-flatten" title="gimp_layer_flatten ()">gimp_layer_flatten</a> (gint32 layer_ID);
88
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-offsets" title="gimp_layer_set_offsets ()">gimp_layer_set_offsets</a> (gint32 layer_ID,
91
gint32 <a class="link" href="libgimp-gimplayer.html#gimp-layer-create-mask" title="gimp_layer_create_mask ()">gimp_layer_create_mask</a> (gint32 layer_ID,
128
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
129
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-resize" title="gimp_layer_resize ()">gimp_layer_resize</a> (<a
130
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
131
>gint32</a> layer_ID,
133
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
136
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
137
>gint</a> new_height,
139
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
142
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
145
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
146
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-resize-to-image-size" title="gimp_layer_resize_to_image_size ()">gimp_layer_resize_to_image_size</a> (<a
147
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
148
>gint32</a> layer_ID);
150
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
151
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-translate" title="gimp_layer_translate ()">gimp_layer_translate</a> (<a
152
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
153
>gint32</a> layer_ID,
155
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
158
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
161
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
162
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-add-alpha" title="gimp_layer_add_alpha ()">gimp_layer_add_alpha</a> (<a
163
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
164
>gint32</a> layer_ID);
166
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
167
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-flatten" title="gimp_layer_flatten ()">gimp_layer_flatten</a> (<a
168
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
169
>gint32</a> layer_ID);
171
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
172
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-offsets" title="gimp_layer_set_offsets ()">gimp_layer_set_offsets</a> (<a
173
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
174
>gint32</a> layer_ID,
176
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
179
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
182
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
183
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-create-mask" title="gimp_layer_create_mask ()">gimp_layer_create_mask</a> (<a
184
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
185
>gint32</a> layer_ID,
93
187
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpAddMaskType"
94
188
>GimpAddMaskType</a> mask_type);
95
gint32 <a class="link" href="libgimp-gimplayer.html#gimp-layer-from-mask" title="gimp_layer_from_mask ()">gimp_layer_from_mask</a> (gint32 mask_ID);
96
gint32 <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-mask" title="gimp_layer_get_mask ()">gimp_layer_get_mask</a> (gint32 layer_ID);
97
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-add-mask" title="gimp_layer_add_mask ()">gimp_layer_add_mask</a> (gint32 layer_ID,
99
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-remove-mask" title="gimp_layer_remove_mask ()">gimp_layer_remove_mask</a> (gint32 layer_ID,
190
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
191
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-from-mask" title="gimp_layer_from_mask ()">gimp_layer_from_mask</a> (<a
192
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
193
>gint32</a> mask_ID);
195
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
196
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-mask" title="gimp_layer_get_mask ()">gimp_layer_get_mask</a> (<a
197
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
198
>gint32</a> layer_ID);
200
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
201
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-add-mask" title="gimp_layer_add_mask ()">gimp_layer_add_mask</a> (<a
202
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
203
>gint32</a> layer_ID,
205
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
206
>gint32</a> mask_ID);
208
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
209
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-remove-mask" title="gimp_layer_remove_mask ()">gimp_layer_remove_mask</a> (<a
210
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
211
>gint32</a> layer_ID,
100
212
<a class="link" href="libgimp-gimpenums.html#GimpMaskApplyMode" title="enum GimpMaskApplyMode">GimpMaskApplyMode</a> mode);
101
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-lock-alpha" title="gimp_layer_get_lock_alpha ()">gimp_layer_get_lock_alpha</a> (gint32 layer_ID);
102
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-lock-alpha" title="gimp_layer_set_lock_alpha ()">gimp_layer_set_lock_alpha</a> (gint32 layer_ID,
103
gboolean lock_alpha);
104
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-preserve-trans" title="gimp_layer_get_preserve_trans ()">gimp_layer_get_preserve_trans</a> (gint32 layer_ID);
105
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-preserve-trans" title="gimp_layer_set_preserve_trans ()">gimp_layer_set_preserve_trans</a> (gint32 layer_ID,
106
gboolean preserve_trans);
107
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-apply-mask" title="gimp_layer_get_apply_mask ()">gimp_layer_get_apply_mask</a> (gint32 layer_ID);
108
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-apply-mask" title="gimp_layer_set_apply_mask ()">gimp_layer_set_apply_mask</a> (gint32 layer_ID,
109
gboolean apply_mask);
110
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-show-mask" title="gimp_layer_get_show_mask ()">gimp_layer_get_show_mask</a> (gint32 layer_ID);
111
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-show-mask" title="gimp_layer_set_show_mask ()">gimp_layer_set_show_mask</a> (gint32 layer_ID,
113
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-edit-mask" title="gimp_layer_get_edit_mask ()">gimp_layer_get_edit_mask</a> (gint32 layer_ID);
114
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-edit-mask" title="gimp_layer_set_edit_mask ()">gimp_layer_set_edit_mask</a> (gint32 layer_ID,
116
gdouble <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-opacity" title="gimp_layer_get_opacity ()">gimp_layer_get_opacity</a> (gint32 layer_ID);
117
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-opacity" title="gimp_layer_set_opacity ()">gimp_layer_set_opacity</a> (gint32 layer_ID,
119
<a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects">GimpLayerModeEffects</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-mode" title="gimp_layer_get_mode ()">gimp_layer_get_mode</a> (gint32 layer_ID);
120
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-mode" title="gimp_layer_set_mode ()">gimp_layer_set_mode</a> (gint32 layer_ID,
214
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
215
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-lock-alpha" title="gimp_layer_get_lock_alpha ()">gimp_layer_get_lock_alpha</a> (<a
216
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
217
>gint32</a> layer_ID);
219
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
220
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-lock-alpha" title="gimp_layer_set_lock_alpha ()">gimp_layer_set_lock_alpha</a> (<a
221
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
222
>gint32</a> layer_ID,
224
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
225
>gboolean</a> lock_alpha);
227
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
228
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-preserve-trans" title="gimp_layer_get_preserve_trans ()">gimp_layer_get_preserve_trans</a> (<a
229
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
230
>gint32</a> layer_ID);
232
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
233
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-preserve-trans" title="gimp_layer_set_preserve_trans ()">gimp_layer_set_preserve_trans</a> (<a
234
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
235
>gint32</a> layer_ID,
237
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
238
>gboolean</a> preserve_trans);
240
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
241
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-apply-mask" title="gimp_layer_get_apply_mask ()">gimp_layer_get_apply_mask</a> (<a
242
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
243
>gint32</a> layer_ID);
245
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
246
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-apply-mask" title="gimp_layer_set_apply_mask ()">gimp_layer_set_apply_mask</a> (<a
247
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
248
>gint32</a> layer_ID,
250
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
251
>gboolean</a> apply_mask);
253
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
254
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-show-mask" title="gimp_layer_get_show_mask ()">gimp_layer_get_show_mask</a> (<a
255
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
256
>gint32</a> layer_ID);
258
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
259
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-show-mask" title="gimp_layer_set_show_mask ()">gimp_layer_set_show_mask</a> (<a
260
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
261
>gint32</a> layer_ID,
263
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
264
>gboolean</a> show_mask);
266
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
267
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-edit-mask" title="gimp_layer_get_edit_mask ()">gimp_layer_get_edit_mask</a> (<a
268
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
269
>gint32</a> layer_ID);
271
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
272
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-edit-mask" title="gimp_layer_set_edit_mask ()">gimp_layer_set_edit_mask</a> (<a
273
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
274
>gint32</a> layer_ID,
276
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
277
>gboolean</a> edit_mask);
279
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
280
>gdouble</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-opacity" title="gimp_layer_get_opacity ()">gimp_layer_get_opacity</a> (<a
281
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
282
>gint32</a> layer_ID);
284
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
285
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-opacity" title="gimp_layer_set_opacity ()">gimp_layer_set_opacity</a> (<a
286
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
287
>gint32</a> layer_ID,
289
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
290
>gdouble</a> opacity);
291
<a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects">GimpLayerModeEffects</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-mode" title="gimp_layer_get_mode ()">gimp_layer_get_mode</a> (<a
292
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
293
>gint32</a> layer_ID);
295
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
296
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-mode" title="gimp_layer_set_mode ()">gimp_layer_set_mode</a> (<a
297
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
298
>gint32</a> layer_ID,
121
299
<a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects">GimpLayerModeEffects</a> mode);
122
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-is-floating-sel" title="gimp_layer_is_floating_sel ()">gimp_layer_is_floating_sel</a> (gint32 layer_ID);
301
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
302
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-is-floating-sel" title="gimp_layer_is_floating_sel ()">gimp_layer_is_floating_sel</a> (<a
303
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
304
>gint32</a> layer_ID);
125
307
<div class="refsect1" lang="en">