47
47
<div class="refsynopsisdiv">
48
48
<a name="libgimp-gimplayer.synopsis"></a><h2>Synopsis</h2>
49
49
<pre class="synopsis">
51
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
52
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-new" title="gimp_layer_new ()">gimp_layer_new</a> (<a
53
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
56
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"
59
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
62
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
65
href="/usr/share/gtk-doc/html/libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
50
gint32 <a class="link" href="libgimp-gimplayer.html#gimp-layer-new" title="gimp_layer_new ()">gimp_layer_new</a> (gint32 image_ID,
55
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpImageType"
66
56
>GimpImageType</a> type,
68
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
70
58
<a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects">GimpLayerModeEffects</a> mode);
72
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
73
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-copy" title="gimp_layer_copy ()">gimp_layer_copy</a> (<a
74
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
75
>gint32</a> layer_ID);
77
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
78
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-scale" title="gimp_layer_scale ()">gimp_layer_scale</a> (<a
79
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
85
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
88
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
89
>gboolean</a> local_origin);
91
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
92
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-resize" title="gimp_layer_resize ()">gimp_layer_resize</a> (<a
93
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
96
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
99
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
100
>gint</a> new_height,
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"
108
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
109
>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
110
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
111
>gint32</a> layer_ID);
113
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
114
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-translate" title="gimp_layer_translate ()">gimp_layer_translate</a> (<a
115
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
116
>gint32</a> layer_ID,
118
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
121
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
124
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
125
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-add-alpha" title="gimp_layer_add_alpha ()">gimp_layer_add_alpha</a> (<a
126
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
127
>gint32</a> layer_ID);
129
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
130
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-flatten" title="gimp_layer_flatten ()">gimp_layer_flatten</a> (<a
131
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
132
>gint32</a> layer_ID);
134
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
135
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-offsets" title="gimp_layer_set_offsets ()">gimp_layer_set_offsets</a> (<a
136
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
137
>gint32</a> layer_ID,
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#gint32"
146
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-create-mask" title="gimp_layer_create_mask ()">gimp_layer_create_mask</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/libgimpbase/libgimpbase-gimpbaseenums.html#GimpAddMaskType"
59
gint32 <a class="link" href="libgimp-gimplayer.html#gimp-layer-copy" title="gimp_layer_copy ()">gimp_layer_copy</a> (gint32 layer_ID);
60
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-scale" title="gimp_layer_scale ()">gimp_layer_scale</a> (gint32 layer_ID,
63
gboolean local_origin);
64
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-resize" title="gimp_layer_resize ()">gimp_layer_resize</a> (gint32 layer_ID,
69
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);
70
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-translate" title="gimp_layer_translate ()">gimp_layer_translate</a> (gint32 layer_ID,
73
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);
74
gboolean <a class="link" href="libgimp-gimplayer.html#gimp-layer-flatten" title="gimp_layer_flatten ()">gimp_layer_flatten</a> (gint32 layer_ID);
75
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,
78
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,
80
href="../libgimpbase/libgimpbase-gimpbaseenums.html#GimpAddMaskType"
151
81
>GimpAddMaskType</a> mask_type);
153
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
154
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-from-mask" title="gimp_layer_from_mask ()">gimp_layer_from_mask</a> (<a
155
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
156
>gint32</a> mask_ID);
158
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
159
>gint32</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-mask" title="gimp_layer_get_mask ()">gimp_layer_get_mask</a> (<a
160
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
161
>gint32</a> layer_ID);
163
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
164
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-add-mask" title="gimp_layer_add_mask ()">gimp_layer_add_mask</a> (<a
165
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
166
>gint32</a> layer_ID,
168
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
169
>gint32</a> mask_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-remove-mask" title="gimp_layer_remove_mask ()">gimp_layer_remove_mask</a> (<a
173
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
174
>gint32</a> layer_ID,
82
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);
83
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);
84
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,
86
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,
175
87
<a class="link" href="libgimp-gimpenums.html#GimpMaskApplyMode" title="enum GimpMaskApplyMode">GimpMaskApplyMode</a> mode);
177
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
178
>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
179
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
180
>gint32</a> drawable_ID,
182
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
183
>gint32</a> dest_image_ID);
185
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
186
>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
187
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
188
>gint32</a> layer_ID);
190
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
191
>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
192
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
193
>gint32</a> layer_ID,
195
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
196
>gboolean</a> lock_alpha);
198
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
199
>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
200
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
201
>gint32</a> layer_ID);
203
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
204
>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
205
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
206
>gint32</a> layer_ID,
208
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
209
>gboolean</a> preserve_trans);
211
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
212
>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
213
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
214
>gint32</a> layer_ID);
216
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
217
>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
218
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
219
>gint32</a> layer_ID,
221
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
222
>gboolean</a> apply_mask);
224
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
225
>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
226
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
227
>gint32</a> layer_ID);
229
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
230
>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
231
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
232
>gint32</a> layer_ID,
234
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
235
>gboolean</a> show_mask);
237
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
238
>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
239
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
240
>gint32</a> layer_ID);
242
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
243
>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
244
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
245
>gint32</a> layer_ID,
247
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
248
>gboolean</a> edit_mask);
250
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
251
>gdouble</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-get-opacity" title="gimp_layer_get_opacity ()">gimp_layer_get_opacity</a> (<a
252
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
253
>gint32</a> layer_ID);
255
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
256
>gboolean</a> <a class="link" href="libgimp-gimplayer.html#gimp-layer-set-opacity" title="gimp_layer_set_opacity ()">gimp_layer_set_opacity</a> (<a
257
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
258
>gint32</a> layer_ID,
260
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble"
261
>gdouble</a> opacity);
262
<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
263
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
264
>gint32</a> layer_ID);
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-set-mode" title="gimp_layer_set_mode ()">gimp_layer_set_mode</a> (<a
268
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
269
>gint32</a> layer_ID,
88
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,
89
gint32 dest_image_ID);
90
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);
91
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,
93
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);
94
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,
95
gboolean preserve_trans);
96
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);
97
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,
99
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);
100
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,
102
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);
103
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,
105
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);
106
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,
108
<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);
109
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,
270
110
<a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects">GimpLayerModeEffects</a> mode);
272
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
273
>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
274
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint32"
275
>gint32</a> layer_ID);
111
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);
278
114
<div class="refsect1" lang="en">