1#[repr(C)]
4#[derive(Debug, Copy, Clone)]
5pub struct Fl_Image {
6 _unused: [u8; 0],
7}
8extern "C" {
9 pub fn Fl_Image_draw(
10 arg1: *mut Fl_Image,
11 X: ::core::ffi::c_int,
12 Y: ::core::ffi::c_int,
13 W: ::core::ffi::c_int,
14 H: ::core::ffi::c_int,
15 );
16}
17extern "C" {
18 pub fn Fl_Image_draw_ext(
19 arg1: *mut Fl_Image,
20 X: ::core::ffi::c_int,
21 Y: ::core::ffi::c_int,
22 W: ::core::ffi::c_int,
23 H: ::core::ffi::c_int,
24 cx: ::core::ffi::c_int,
25 cy: ::core::ffi::c_int,
26 );
27}
28extern "C" {
29 pub fn Fl_Image_width(arg1: *mut Fl_Image) -> ::core::ffi::c_int;
30}
31extern "C" {
32 pub fn Fl_Image_height(arg1: *mut Fl_Image) -> ::core::ffi::c_int;
33}
34extern "C" {
35 pub fn Fl_Image_delete(arg1: *mut Fl_Image);
36}
37extern "C" {
38 pub fn Fl_Image_count(self_: *mut Fl_Image) -> ::core::ffi::c_int;
39}
40extern "C" {
41 pub fn Fl_Image_data(self_: *mut Fl_Image) -> *const *const ::core::ffi::c_char;
42}
43extern "C" {
44 pub fn Fl_Image_copy(self_: *mut Fl_Image) -> *mut Fl_Image;
45}
46extern "C" {
47 pub fn Fl_Image_copy_sized(
48 self_: *mut Fl_Image,
49 W: ::core::ffi::c_int,
50 H: ::core::ffi::c_int,
51 ) -> *mut Fl_Image;
52}
53extern "C" {
54 pub fn Fl_Image_scale(
55 self_: *mut Fl_Image,
56 width: ::core::ffi::c_int,
57 height: ::core::ffi::c_int,
58 proportional: ::core::ffi::c_int,
59 can_expand: ::core::ffi::c_int,
60 );
61}
62extern "C" {
63 pub fn Fl_Image_fail(self_: *mut Fl_Image) -> ::core::ffi::c_int;
64}
65extern "C" {
66 pub fn Fl_Image_data_w(self_: *const Fl_Image) -> ::core::ffi::c_int;
67}
68extern "C" {
69 pub fn Fl_Image_data_h(self_: *const Fl_Image) -> ::core::ffi::c_int;
70}
71extern "C" {
72 pub fn Fl_Image_d(self_: *const Fl_Image) -> ::core::ffi::c_int;
73}
74extern "C" {
75 pub fn Fl_Image_ld(self_: *const Fl_Image) -> ::core::ffi::c_int;
76}
77extern "C" {
78 pub fn Fl_Image_inactive(self_: *mut Fl_Image);
79}
80extern "C" {
81 pub fn Fl_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Image;
82}
83extern "C" {
84 pub fn Fl_Image_color_average(self_: *mut Fl_Image, c: ::core::ffi::c_uint, i: f32);
85}
86extern "C" {
87 pub fn Fl_Image_desaturate(self_: *mut Fl_Image);
88}
89extern "C" {
90 pub fn Fl_Image_uncache(self_: *mut Fl_Image);
91}
92extern "C" {
93 pub fn Fl_Image_label_widget(self_: *mut Fl_Image, w: *mut ::core::ffi::c_void);
94}
95extern "C" {
96 pub fn Fl_Image_label_menu_item(self_: *mut Fl_Image, m: *mut ::core::ffi::c_void);
97}
98extern "C" {
99 pub fn Fl_Image_set_scaling_algorithm(algorithm: ::core::ffi::c_int);
100}
101extern "C" {
102 pub fn Fl_Image_scaling_algorithm() -> ::core::ffi::c_int;
103}
104extern "C" {
105 pub fn Fl_RGB_Image_set_scaling_algorithm(algorithm: ::core::ffi::c_int);
106}
107extern "C" {
108 pub fn Fl_RGB_Image_scaling_algorithm() -> ::core::ffi::c_int;
109}
110#[repr(C)]
111#[derive(Debug, Copy, Clone)]
112pub struct Fl_JPEG_Image {
113 _unused: [u8; 0],
114}
115extern "C" {
116 pub fn Fl_JPEG_Image_draw(
117 arg1: *mut Fl_JPEG_Image,
118 X: ::core::ffi::c_int,
119 Y: ::core::ffi::c_int,
120 W: ::core::ffi::c_int,
121 H: ::core::ffi::c_int,
122 );
123}
124extern "C" {
125 pub fn Fl_JPEG_Image_draw_ext(
126 arg1: *mut Fl_JPEG_Image,
127 X: ::core::ffi::c_int,
128 Y: ::core::ffi::c_int,
129 W: ::core::ffi::c_int,
130 H: ::core::ffi::c_int,
131 cx: ::core::ffi::c_int,
132 cy: ::core::ffi::c_int,
133 );
134}
135extern "C" {
136 pub fn Fl_JPEG_Image_width(arg1: *mut Fl_JPEG_Image) -> ::core::ffi::c_int;
137}
138extern "C" {
139 pub fn Fl_JPEG_Image_height(arg1: *mut Fl_JPEG_Image) -> ::core::ffi::c_int;
140}
141extern "C" {
142 pub fn Fl_JPEG_Image_delete(arg1: *mut Fl_JPEG_Image);
143}
144extern "C" {
145 pub fn Fl_JPEG_Image_count(self_: *mut Fl_JPEG_Image) -> ::core::ffi::c_int;
146}
147extern "C" {
148 pub fn Fl_JPEG_Image_data(self_: *mut Fl_JPEG_Image) -> *const *const ::core::ffi::c_char;
149}
150extern "C" {
151 pub fn Fl_JPEG_Image_copy(self_: *mut Fl_JPEG_Image) -> *mut Fl_JPEG_Image;
152}
153extern "C" {
154 pub fn Fl_JPEG_Image_copy_sized(
155 self_: *mut Fl_JPEG_Image,
156 W: ::core::ffi::c_int,
157 H: ::core::ffi::c_int,
158 ) -> *mut Fl_JPEG_Image;
159}
160extern "C" {
161 pub fn Fl_JPEG_Image_scale(
162 self_: *mut Fl_JPEG_Image,
163 width: ::core::ffi::c_int,
164 height: ::core::ffi::c_int,
165 proportional: ::core::ffi::c_int,
166 can_expand: ::core::ffi::c_int,
167 );
168}
169extern "C" {
170 pub fn Fl_JPEG_Image_fail(self_: *mut Fl_JPEG_Image) -> ::core::ffi::c_int;
171}
172extern "C" {
173 pub fn Fl_JPEG_Image_data_w(self_: *const Fl_JPEG_Image) -> ::core::ffi::c_int;
174}
175extern "C" {
176 pub fn Fl_JPEG_Image_data_h(self_: *const Fl_JPEG_Image) -> ::core::ffi::c_int;
177}
178extern "C" {
179 pub fn Fl_JPEG_Image_d(self_: *const Fl_JPEG_Image) -> ::core::ffi::c_int;
180}
181extern "C" {
182 pub fn Fl_JPEG_Image_ld(self_: *const Fl_JPEG_Image) -> ::core::ffi::c_int;
183}
184extern "C" {
185 pub fn Fl_JPEG_Image_inactive(self_: *mut Fl_JPEG_Image);
186}
187extern "C" {
188 pub fn Fl_JPEG_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_JPEG_Image;
189}
190extern "C" {
191 pub fn Fl_JPEG_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_JPEG_Image;
192}
193extern "C" {
194 pub fn Fl_JPEG_Image_from(data: *const ::core::ffi::c_uchar) -> *mut Fl_JPEG_Image;
195}
196#[repr(C)]
197#[derive(Debug, Copy, Clone)]
198pub struct Fl_PNG_Image {
199 _unused: [u8; 0],
200}
201extern "C" {
202 pub fn Fl_PNG_Image_draw(
203 arg1: *mut Fl_PNG_Image,
204 X: ::core::ffi::c_int,
205 Y: ::core::ffi::c_int,
206 W: ::core::ffi::c_int,
207 H: ::core::ffi::c_int,
208 );
209}
210extern "C" {
211 pub fn Fl_PNG_Image_draw_ext(
212 arg1: *mut Fl_PNG_Image,
213 X: ::core::ffi::c_int,
214 Y: ::core::ffi::c_int,
215 W: ::core::ffi::c_int,
216 H: ::core::ffi::c_int,
217 cx: ::core::ffi::c_int,
218 cy: ::core::ffi::c_int,
219 );
220}
221extern "C" {
222 pub fn Fl_PNG_Image_width(arg1: *mut Fl_PNG_Image) -> ::core::ffi::c_int;
223}
224extern "C" {
225 pub fn Fl_PNG_Image_height(arg1: *mut Fl_PNG_Image) -> ::core::ffi::c_int;
226}
227extern "C" {
228 pub fn Fl_PNG_Image_delete(arg1: *mut Fl_PNG_Image);
229}
230extern "C" {
231 pub fn Fl_PNG_Image_count(self_: *mut Fl_PNG_Image) -> ::core::ffi::c_int;
232}
233extern "C" {
234 pub fn Fl_PNG_Image_data(self_: *mut Fl_PNG_Image) -> *const *const ::core::ffi::c_char;
235}
236extern "C" {
237 pub fn Fl_PNG_Image_copy(self_: *mut Fl_PNG_Image) -> *mut Fl_PNG_Image;
238}
239extern "C" {
240 pub fn Fl_PNG_Image_copy_sized(
241 self_: *mut Fl_PNG_Image,
242 W: ::core::ffi::c_int,
243 H: ::core::ffi::c_int,
244 ) -> *mut Fl_PNG_Image;
245}
246extern "C" {
247 pub fn Fl_PNG_Image_scale(
248 self_: *mut Fl_PNG_Image,
249 width: ::core::ffi::c_int,
250 height: ::core::ffi::c_int,
251 proportional: ::core::ffi::c_int,
252 can_expand: ::core::ffi::c_int,
253 );
254}
255extern "C" {
256 pub fn Fl_PNG_Image_fail(self_: *mut Fl_PNG_Image) -> ::core::ffi::c_int;
257}
258extern "C" {
259 pub fn Fl_PNG_Image_data_w(self_: *const Fl_PNG_Image) -> ::core::ffi::c_int;
260}
261extern "C" {
262 pub fn Fl_PNG_Image_data_h(self_: *const Fl_PNG_Image) -> ::core::ffi::c_int;
263}
264extern "C" {
265 pub fn Fl_PNG_Image_d(self_: *const Fl_PNG_Image) -> ::core::ffi::c_int;
266}
267extern "C" {
268 pub fn Fl_PNG_Image_ld(self_: *const Fl_PNG_Image) -> ::core::ffi::c_int;
269}
270extern "C" {
271 pub fn Fl_PNG_Image_inactive(self_: *mut Fl_PNG_Image);
272}
273extern "C" {
274 pub fn Fl_PNG_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_PNG_Image;
275}
276extern "C" {
277 pub fn Fl_PNG_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_PNG_Image;
278}
279extern "C" {
280 pub fn Fl_PNG_Image_from(
281 data: *const ::core::ffi::c_uchar,
282 size: ::core::ffi::c_int,
283 ) -> *mut Fl_PNG_Image;
284}
285#[repr(C)]
286#[derive(Debug, Copy, Clone)]
287pub struct Fl_SVG_Image {
288 _unused: [u8; 0],
289}
290extern "C" {
291 pub fn Fl_SVG_Image_draw(
292 arg1: *mut Fl_SVG_Image,
293 X: ::core::ffi::c_int,
294 Y: ::core::ffi::c_int,
295 W: ::core::ffi::c_int,
296 H: ::core::ffi::c_int,
297 );
298}
299extern "C" {
300 pub fn Fl_SVG_Image_draw_ext(
301 arg1: *mut Fl_SVG_Image,
302 X: ::core::ffi::c_int,
303 Y: ::core::ffi::c_int,
304 W: ::core::ffi::c_int,
305 H: ::core::ffi::c_int,
306 cx: ::core::ffi::c_int,
307 cy: ::core::ffi::c_int,
308 );
309}
310extern "C" {
311 pub fn Fl_SVG_Image_width(arg1: *mut Fl_SVG_Image) -> ::core::ffi::c_int;
312}
313extern "C" {
314 pub fn Fl_SVG_Image_height(arg1: *mut Fl_SVG_Image) -> ::core::ffi::c_int;
315}
316extern "C" {
317 pub fn Fl_SVG_Image_delete(arg1: *mut Fl_SVG_Image);
318}
319extern "C" {
320 pub fn Fl_SVG_Image_count(self_: *mut Fl_SVG_Image) -> ::core::ffi::c_int;
321}
322extern "C" {
323 pub fn Fl_SVG_Image_data(self_: *mut Fl_SVG_Image) -> *const *const ::core::ffi::c_char;
324}
325extern "C" {
326 pub fn Fl_SVG_Image_copy(self_: *mut Fl_SVG_Image) -> *mut Fl_SVG_Image;
327}
328extern "C" {
329 pub fn Fl_SVG_Image_copy_sized(
330 self_: *mut Fl_SVG_Image,
331 W: ::core::ffi::c_int,
332 H: ::core::ffi::c_int,
333 ) -> *mut Fl_SVG_Image;
334}
335extern "C" {
336 pub fn Fl_SVG_Image_scale(
337 self_: *mut Fl_SVG_Image,
338 width: ::core::ffi::c_int,
339 height: ::core::ffi::c_int,
340 proportional: ::core::ffi::c_int,
341 can_expand: ::core::ffi::c_int,
342 );
343}
344extern "C" {
345 pub fn Fl_SVG_Image_fail(self_: *mut Fl_SVG_Image) -> ::core::ffi::c_int;
346}
347extern "C" {
348 pub fn Fl_SVG_Image_data_w(self_: *const Fl_SVG_Image) -> ::core::ffi::c_int;
349}
350extern "C" {
351 pub fn Fl_SVG_Image_data_h(self_: *const Fl_SVG_Image) -> ::core::ffi::c_int;
352}
353extern "C" {
354 pub fn Fl_SVG_Image_d(self_: *const Fl_SVG_Image) -> ::core::ffi::c_int;
355}
356extern "C" {
357 pub fn Fl_SVG_Image_ld(self_: *const Fl_SVG_Image) -> ::core::ffi::c_int;
358}
359extern "C" {
360 pub fn Fl_SVG_Image_inactive(self_: *mut Fl_SVG_Image);
361}
362extern "C" {
363 pub fn Fl_SVG_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_SVG_Image;
364}
365extern "C" {
366 pub fn Fl_SVG_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_SVG_Image;
367}
368extern "C" {
369 pub fn Fl_SVG_Image_from(data: *const ::core::ffi::c_char) -> *mut Fl_SVG_Image;
370}
371extern "C" {
372 pub fn Fl_SVG_Image_normalize(self_: *mut Fl_SVG_Image);
373}
374#[repr(C)]
375#[derive(Debug, Copy, Clone)]
376pub struct Fl_BMP_Image {
377 _unused: [u8; 0],
378}
379extern "C" {
380 pub fn Fl_BMP_Image_draw(
381 arg1: *mut Fl_BMP_Image,
382 X: ::core::ffi::c_int,
383 Y: ::core::ffi::c_int,
384 W: ::core::ffi::c_int,
385 H: ::core::ffi::c_int,
386 );
387}
388extern "C" {
389 pub fn Fl_BMP_Image_draw_ext(
390 arg1: *mut Fl_BMP_Image,
391 X: ::core::ffi::c_int,
392 Y: ::core::ffi::c_int,
393 W: ::core::ffi::c_int,
394 H: ::core::ffi::c_int,
395 cx: ::core::ffi::c_int,
396 cy: ::core::ffi::c_int,
397 );
398}
399extern "C" {
400 pub fn Fl_BMP_Image_width(arg1: *mut Fl_BMP_Image) -> ::core::ffi::c_int;
401}
402extern "C" {
403 pub fn Fl_BMP_Image_height(arg1: *mut Fl_BMP_Image) -> ::core::ffi::c_int;
404}
405extern "C" {
406 pub fn Fl_BMP_Image_delete(arg1: *mut Fl_BMP_Image);
407}
408extern "C" {
409 pub fn Fl_BMP_Image_count(self_: *mut Fl_BMP_Image) -> ::core::ffi::c_int;
410}
411extern "C" {
412 pub fn Fl_BMP_Image_data(self_: *mut Fl_BMP_Image) -> *const *const ::core::ffi::c_char;
413}
414extern "C" {
415 pub fn Fl_BMP_Image_copy(self_: *mut Fl_BMP_Image) -> *mut Fl_BMP_Image;
416}
417extern "C" {
418 pub fn Fl_BMP_Image_copy_sized(
419 self_: *mut Fl_BMP_Image,
420 W: ::core::ffi::c_int,
421 H: ::core::ffi::c_int,
422 ) -> *mut Fl_BMP_Image;
423}
424extern "C" {
425 pub fn Fl_BMP_Image_scale(
426 self_: *mut Fl_BMP_Image,
427 width: ::core::ffi::c_int,
428 height: ::core::ffi::c_int,
429 proportional: ::core::ffi::c_int,
430 can_expand: ::core::ffi::c_int,
431 );
432}
433extern "C" {
434 pub fn Fl_BMP_Image_fail(self_: *mut Fl_BMP_Image) -> ::core::ffi::c_int;
435}
436extern "C" {
437 pub fn Fl_BMP_Image_data_w(self_: *const Fl_BMP_Image) -> ::core::ffi::c_int;
438}
439extern "C" {
440 pub fn Fl_BMP_Image_data_h(self_: *const Fl_BMP_Image) -> ::core::ffi::c_int;
441}
442extern "C" {
443 pub fn Fl_BMP_Image_d(self_: *const Fl_BMP_Image) -> ::core::ffi::c_int;
444}
445extern "C" {
446 pub fn Fl_BMP_Image_ld(self_: *const Fl_BMP_Image) -> ::core::ffi::c_int;
447}
448extern "C" {
449 pub fn Fl_BMP_Image_inactive(self_: *mut Fl_BMP_Image);
450}
451extern "C" {
452 pub fn Fl_BMP_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_BMP_Image;
453}
454extern "C" {
455 pub fn Fl_BMP_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_BMP_Image;
456}
457extern "C" {
458 pub fn Fl_BMP_Image_from(
459 data: *const ::core::ffi::c_uchar,
460 len: ::core::ffi::c_long,
461 ) -> *mut Fl_BMP_Image;
462}
463#[repr(C)]
464#[derive(Debug, Copy, Clone)]
465pub struct Fl_GIF_Image {
466 _unused: [u8; 0],
467}
468extern "C" {
469 pub fn Fl_GIF_Image_draw(
470 arg1: *mut Fl_GIF_Image,
471 X: ::core::ffi::c_int,
472 Y: ::core::ffi::c_int,
473 W: ::core::ffi::c_int,
474 H: ::core::ffi::c_int,
475 );
476}
477extern "C" {
478 pub fn Fl_GIF_Image_draw_ext(
479 arg1: *mut Fl_GIF_Image,
480 X: ::core::ffi::c_int,
481 Y: ::core::ffi::c_int,
482 W: ::core::ffi::c_int,
483 H: ::core::ffi::c_int,
484 cx: ::core::ffi::c_int,
485 cy: ::core::ffi::c_int,
486 );
487}
488extern "C" {
489 pub fn Fl_GIF_Image_width(arg1: *mut Fl_GIF_Image) -> ::core::ffi::c_int;
490}
491extern "C" {
492 pub fn Fl_GIF_Image_height(arg1: *mut Fl_GIF_Image) -> ::core::ffi::c_int;
493}
494extern "C" {
495 pub fn Fl_GIF_Image_delete(arg1: *mut Fl_GIF_Image);
496}
497extern "C" {
498 pub fn Fl_GIF_Image_count(self_: *mut Fl_GIF_Image) -> ::core::ffi::c_int;
499}
500extern "C" {
501 pub fn Fl_GIF_Image_data(self_: *mut Fl_GIF_Image) -> *const *const ::core::ffi::c_char;
502}
503extern "C" {
504 pub fn Fl_GIF_Image_copy(self_: *mut Fl_GIF_Image) -> *mut Fl_GIF_Image;
505}
506extern "C" {
507 pub fn Fl_GIF_Image_copy_sized(
508 self_: *mut Fl_GIF_Image,
509 W: ::core::ffi::c_int,
510 H: ::core::ffi::c_int,
511 ) -> *mut Fl_GIF_Image;
512}
513extern "C" {
514 pub fn Fl_GIF_Image_scale(
515 self_: *mut Fl_GIF_Image,
516 width: ::core::ffi::c_int,
517 height: ::core::ffi::c_int,
518 proportional: ::core::ffi::c_int,
519 can_expand: ::core::ffi::c_int,
520 );
521}
522extern "C" {
523 pub fn Fl_GIF_Image_fail(self_: *mut Fl_GIF_Image) -> ::core::ffi::c_int;
524}
525extern "C" {
526 pub fn Fl_GIF_Image_data_w(self_: *const Fl_GIF_Image) -> ::core::ffi::c_int;
527}
528extern "C" {
529 pub fn Fl_GIF_Image_data_h(self_: *const Fl_GIF_Image) -> ::core::ffi::c_int;
530}
531extern "C" {
532 pub fn Fl_GIF_Image_d(self_: *const Fl_GIF_Image) -> ::core::ffi::c_int;
533}
534extern "C" {
535 pub fn Fl_GIF_Image_ld(self_: *const Fl_GIF_Image) -> ::core::ffi::c_int;
536}
537extern "C" {
538 pub fn Fl_GIF_Image_inactive(self_: *mut Fl_GIF_Image);
539}
540extern "C" {
541 pub fn Fl_GIF_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_GIF_Image;
542}
543extern "C" {
544 pub fn Fl_GIF_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_GIF_Image;
545}
546extern "C" {
547 pub fn Fl_GIF_Image_from(
548 data: *const ::core::ffi::c_uchar,
549 len: ::core::ffi::c_ulong,
550 ) -> *mut Fl_GIF_Image;
551}
552#[repr(C)]
553#[derive(Debug, Copy, Clone)]
554pub struct Fl_Anim_GIF_Image {
555 _unused: [u8; 0],
556}
557extern "C" {
558 pub fn Fl_Anim_GIF_Image_draw(
559 arg1: *mut Fl_Anim_GIF_Image,
560 X: ::core::ffi::c_int,
561 Y: ::core::ffi::c_int,
562 W: ::core::ffi::c_int,
563 H: ::core::ffi::c_int,
564 );
565}
566extern "C" {
567 pub fn Fl_Anim_GIF_Image_draw_ext(
568 arg1: *mut Fl_Anim_GIF_Image,
569 X: ::core::ffi::c_int,
570 Y: ::core::ffi::c_int,
571 W: ::core::ffi::c_int,
572 H: ::core::ffi::c_int,
573 cx: ::core::ffi::c_int,
574 cy: ::core::ffi::c_int,
575 );
576}
577extern "C" {
578 pub fn Fl_Anim_GIF_Image_width(arg1: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
579}
580extern "C" {
581 pub fn Fl_Anim_GIF_Image_height(arg1: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
582}
583extern "C" {
584 pub fn Fl_Anim_GIF_Image_delete(arg1: *mut Fl_Anim_GIF_Image);
585}
586extern "C" {
587 pub fn Fl_Anim_GIF_Image_count(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
588}
589extern "C" {
590 pub fn Fl_Anim_GIF_Image_data(
591 self_: *mut Fl_Anim_GIF_Image,
592 ) -> *const *const ::core::ffi::c_char;
593}
594extern "C" {
595 pub fn Fl_Anim_GIF_Image_copy(self_: *mut Fl_Anim_GIF_Image) -> *mut Fl_Anim_GIF_Image;
596}
597extern "C" {
598 pub fn Fl_Anim_GIF_Image_copy_sized(
599 self_: *mut Fl_Anim_GIF_Image,
600 W: ::core::ffi::c_int,
601 H: ::core::ffi::c_int,
602 ) -> *mut Fl_Anim_GIF_Image;
603}
604extern "C" {
605 pub fn Fl_Anim_GIF_Image_scale(
606 self_: *mut Fl_Anim_GIF_Image,
607 width: ::core::ffi::c_int,
608 height: ::core::ffi::c_int,
609 proportional: ::core::ffi::c_int,
610 can_expand: ::core::ffi::c_int,
611 );
612}
613extern "C" {
614 pub fn Fl_Anim_GIF_Image_fail(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
615}
616extern "C" {
617 pub fn Fl_Anim_GIF_Image_data_w(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
618}
619extern "C" {
620 pub fn Fl_Anim_GIF_Image_data_h(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
621}
622extern "C" {
623 pub fn Fl_Anim_GIF_Image_d(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
624}
625extern "C" {
626 pub fn Fl_Anim_GIF_Image_ld(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
627}
628extern "C" {
629 pub fn Fl_Anim_GIF_Image_inactive(self_: *mut Fl_Anim_GIF_Image);
630}
631extern "C" {
632 pub fn Fl_Anim_GIF_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Anim_GIF_Image;
633}
634extern "C" {
635 pub fn Fl_Anim_GIF_Image_new(
636 filename: *const ::core::ffi::c_char,
637 canvas: *mut ::core::ffi::c_void,
638 flags: ::core::ffi::c_ushort,
639 ) -> *mut Fl_Anim_GIF_Image;
640}
641extern "C" {
642 pub fn Fl_Anim_GIF_Image_from(
643 imagename: *const ::core::ffi::c_char,
644 data: *const ::core::ffi::c_uchar,
645 length: ::core::ffi::c_ulong,
646 canvas: *mut ::core::ffi::c_void,
647 flags: ::core::ffi::c_ushort,
648 ) -> *mut Fl_Anim_GIF_Image;
649}
650extern "C" {
651 pub fn Fl_Anim_GIF_Image_delay(
652 self_: *const Fl_Anim_GIF_Image,
653 frame_: ::core::ffi::c_int,
654 ) -> f64;
655}
656extern "C" {
657 pub fn Fl_Anim_GIF_Image_set_delay(
658 self_: *mut Fl_Anim_GIF_Image,
659 frame: ::core::ffi::c_int,
660 delay: f64,
661 );
662}
663extern "C" {
664 pub fn Fl_Anim_GIF_Image_is_animated(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
665}
666extern "C" {
667 pub fn Fl_Anim_GIF_Image_set_speed(self_: *mut Fl_Anim_GIF_Image, speed: f64);
668}
669extern "C" {
670 pub fn Fl_Anim_GIF_Image_speed(self_: *mut Fl_Anim_GIF_Image) -> f64;
671}
672extern "C" {
673 pub fn Fl_Anim_GIF_Image_start(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
674}
675extern "C" {
676 pub fn Fl_Anim_GIF_Image_stop(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
677}
678extern "C" {
679 pub fn Fl_Anim_GIF_Image_next(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
680}
681extern "C" {
682 pub fn Fl_Anim_GIF_Image_playing(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
683}
684#[repr(C)]
685#[derive(Debug, Copy, Clone)]
686pub struct Fl_Pixmap {
687 _unused: [u8; 0],
688}
689extern "C" {
690 pub fn Fl_Pixmap_draw(
691 arg1: *mut Fl_Pixmap,
692 X: ::core::ffi::c_int,
693 Y: ::core::ffi::c_int,
694 W: ::core::ffi::c_int,
695 H: ::core::ffi::c_int,
696 );
697}
698extern "C" {
699 pub fn Fl_Pixmap_draw_ext(
700 arg1: *mut Fl_Pixmap,
701 X: ::core::ffi::c_int,
702 Y: ::core::ffi::c_int,
703 W: ::core::ffi::c_int,
704 H: ::core::ffi::c_int,
705 cx: ::core::ffi::c_int,
706 cy: ::core::ffi::c_int,
707 );
708}
709extern "C" {
710 pub fn Fl_Pixmap_width(arg1: *mut Fl_Pixmap) -> ::core::ffi::c_int;
711}
712extern "C" {
713 pub fn Fl_Pixmap_height(arg1: *mut Fl_Pixmap) -> ::core::ffi::c_int;
714}
715extern "C" {
716 pub fn Fl_Pixmap_delete(arg1: *mut Fl_Pixmap);
717}
718extern "C" {
719 pub fn Fl_Pixmap_count(self_: *mut Fl_Pixmap) -> ::core::ffi::c_int;
720}
721extern "C" {
722 pub fn Fl_Pixmap_data(self_: *mut Fl_Pixmap) -> *const *const ::core::ffi::c_char;
723}
724extern "C" {
725 pub fn Fl_Pixmap_copy(self_: *mut Fl_Pixmap) -> *mut Fl_Pixmap;
726}
727extern "C" {
728 pub fn Fl_Pixmap_copy_sized(
729 self_: *mut Fl_Pixmap,
730 W: ::core::ffi::c_int,
731 H: ::core::ffi::c_int,
732 ) -> *mut Fl_Pixmap;
733}
734extern "C" {
735 pub fn Fl_Pixmap_scale(
736 self_: *mut Fl_Pixmap,
737 width: ::core::ffi::c_int,
738 height: ::core::ffi::c_int,
739 proportional: ::core::ffi::c_int,
740 can_expand: ::core::ffi::c_int,
741 );
742}
743extern "C" {
744 pub fn Fl_Pixmap_fail(self_: *mut Fl_Pixmap) -> ::core::ffi::c_int;
745}
746extern "C" {
747 pub fn Fl_Pixmap_data_w(self_: *const Fl_Pixmap) -> ::core::ffi::c_int;
748}
749extern "C" {
750 pub fn Fl_Pixmap_data_h(self_: *const Fl_Pixmap) -> ::core::ffi::c_int;
751}
752extern "C" {
753 pub fn Fl_Pixmap_d(self_: *const Fl_Pixmap) -> ::core::ffi::c_int;
754}
755extern "C" {
756 pub fn Fl_Pixmap_ld(self_: *const Fl_Pixmap) -> ::core::ffi::c_int;
757}
758extern "C" {
759 pub fn Fl_Pixmap_inactive(self_: *mut Fl_Pixmap);
760}
761extern "C" {
762 pub fn Fl_Pixmap_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Pixmap;
763}
764extern "C" {
765 pub fn Fl_Pixmap_new(D: *const *const ::core::ffi::c_char) -> *mut Fl_Pixmap;
766}
767#[repr(C)]
768#[derive(Debug, Copy, Clone)]
769pub struct Fl_XPM_Image {
770 _unused: [u8; 0],
771}
772extern "C" {
773 pub fn Fl_XPM_Image_draw(
774 arg1: *mut Fl_XPM_Image,
775 X: ::core::ffi::c_int,
776 Y: ::core::ffi::c_int,
777 W: ::core::ffi::c_int,
778 H: ::core::ffi::c_int,
779 );
780}
781extern "C" {
782 pub fn Fl_XPM_Image_draw_ext(
783 arg1: *mut Fl_XPM_Image,
784 X: ::core::ffi::c_int,
785 Y: ::core::ffi::c_int,
786 W: ::core::ffi::c_int,
787 H: ::core::ffi::c_int,
788 cx: ::core::ffi::c_int,
789 cy: ::core::ffi::c_int,
790 );
791}
792extern "C" {
793 pub fn Fl_XPM_Image_width(arg1: *mut Fl_XPM_Image) -> ::core::ffi::c_int;
794}
795extern "C" {
796 pub fn Fl_XPM_Image_height(arg1: *mut Fl_XPM_Image) -> ::core::ffi::c_int;
797}
798extern "C" {
799 pub fn Fl_XPM_Image_delete(arg1: *mut Fl_XPM_Image);
800}
801extern "C" {
802 pub fn Fl_XPM_Image_count(self_: *mut Fl_XPM_Image) -> ::core::ffi::c_int;
803}
804extern "C" {
805 pub fn Fl_XPM_Image_data(self_: *mut Fl_XPM_Image) -> *const *const ::core::ffi::c_char;
806}
807extern "C" {
808 pub fn Fl_XPM_Image_copy(self_: *mut Fl_XPM_Image) -> *mut Fl_XPM_Image;
809}
810extern "C" {
811 pub fn Fl_XPM_Image_copy_sized(
812 self_: *mut Fl_XPM_Image,
813 W: ::core::ffi::c_int,
814 H: ::core::ffi::c_int,
815 ) -> *mut Fl_XPM_Image;
816}
817extern "C" {
818 pub fn Fl_XPM_Image_scale(
819 self_: *mut Fl_XPM_Image,
820 width: ::core::ffi::c_int,
821 height: ::core::ffi::c_int,
822 proportional: ::core::ffi::c_int,
823 can_expand: ::core::ffi::c_int,
824 );
825}
826extern "C" {
827 pub fn Fl_XPM_Image_fail(self_: *mut Fl_XPM_Image) -> ::core::ffi::c_int;
828}
829extern "C" {
830 pub fn Fl_XPM_Image_data_w(self_: *const Fl_XPM_Image) -> ::core::ffi::c_int;
831}
832extern "C" {
833 pub fn Fl_XPM_Image_data_h(self_: *const Fl_XPM_Image) -> ::core::ffi::c_int;
834}
835extern "C" {
836 pub fn Fl_XPM_Image_d(self_: *const Fl_XPM_Image) -> ::core::ffi::c_int;
837}
838extern "C" {
839 pub fn Fl_XPM_Image_ld(self_: *const Fl_XPM_Image) -> ::core::ffi::c_int;
840}
841extern "C" {
842 pub fn Fl_XPM_Image_inactive(self_: *mut Fl_XPM_Image);
843}
844extern "C" {
845 pub fn Fl_XPM_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_XPM_Image;
846}
847extern "C" {
848 pub fn Fl_XPM_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_XPM_Image;
849}
850#[repr(C)]
851#[derive(Debug, Copy, Clone)]
852pub struct Fl_XBM_Image {
853 _unused: [u8; 0],
854}
855extern "C" {
856 pub fn Fl_XBM_Image_draw(
857 arg1: *mut Fl_XBM_Image,
858 X: ::core::ffi::c_int,
859 Y: ::core::ffi::c_int,
860 W: ::core::ffi::c_int,
861 H: ::core::ffi::c_int,
862 );
863}
864extern "C" {
865 pub fn Fl_XBM_Image_draw_ext(
866 arg1: *mut Fl_XBM_Image,
867 X: ::core::ffi::c_int,
868 Y: ::core::ffi::c_int,
869 W: ::core::ffi::c_int,
870 H: ::core::ffi::c_int,
871 cx: ::core::ffi::c_int,
872 cy: ::core::ffi::c_int,
873 );
874}
875extern "C" {
876 pub fn Fl_XBM_Image_width(arg1: *mut Fl_XBM_Image) -> ::core::ffi::c_int;
877}
878extern "C" {
879 pub fn Fl_XBM_Image_height(arg1: *mut Fl_XBM_Image) -> ::core::ffi::c_int;
880}
881extern "C" {
882 pub fn Fl_XBM_Image_delete(arg1: *mut Fl_XBM_Image);
883}
884extern "C" {
885 pub fn Fl_XBM_Image_count(self_: *mut Fl_XBM_Image) -> ::core::ffi::c_int;
886}
887extern "C" {
888 pub fn Fl_XBM_Image_data(self_: *mut Fl_XBM_Image) -> *const *const ::core::ffi::c_char;
889}
890extern "C" {
891 pub fn Fl_XBM_Image_copy(self_: *mut Fl_XBM_Image) -> *mut Fl_XBM_Image;
892}
893extern "C" {
894 pub fn Fl_XBM_Image_copy_sized(
895 self_: *mut Fl_XBM_Image,
896 W: ::core::ffi::c_int,
897 H: ::core::ffi::c_int,
898 ) -> *mut Fl_XBM_Image;
899}
900extern "C" {
901 pub fn Fl_XBM_Image_scale(
902 self_: *mut Fl_XBM_Image,
903 width: ::core::ffi::c_int,
904 height: ::core::ffi::c_int,
905 proportional: ::core::ffi::c_int,
906 can_expand: ::core::ffi::c_int,
907 );
908}
909extern "C" {
910 pub fn Fl_XBM_Image_fail(self_: *mut Fl_XBM_Image) -> ::core::ffi::c_int;
911}
912extern "C" {
913 pub fn Fl_XBM_Image_data_w(self_: *const Fl_XBM_Image) -> ::core::ffi::c_int;
914}
915extern "C" {
916 pub fn Fl_XBM_Image_data_h(self_: *const Fl_XBM_Image) -> ::core::ffi::c_int;
917}
918extern "C" {
919 pub fn Fl_XBM_Image_d(self_: *const Fl_XBM_Image) -> ::core::ffi::c_int;
920}
921extern "C" {
922 pub fn Fl_XBM_Image_ld(self_: *const Fl_XBM_Image) -> ::core::ffi::c_int;
923}
924extern "C" {
925 pub fn Fl_XBM_Image_inactive(self_: *mut Fl_XBM_Image);
926}
927extern "C" {
928 pub fn Fl_XBM_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_XBM_Image;
929}
930extern "C" {
931 pub fn Fl_XBM_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_XBM_Image;
932}
933#[repr(C)]
934#[derive(Debug, Copy, Clone)]
935pub struct Fl_PNM_Image {
936 _unused: [u8; 0],
937}
938extern "C" {
939 pub fn Fl_PNM_Image_draw(
940 arg1: *mut Fl_PNM_Image,
941 X: ::core::ffi::c_int,
942 Y: ::core::ffi::c_int,
943 W: ::core::ffi::c_int,
944 H: ::core::ffi::c_int,
945 );
946}
947extern "C" {
948 pub fn Fl_PNM_Image_draw_ext(
949 arg1: *mut Fl_PNM_Image,
950 X: ::core::ffi::c_int,
951 Y: ::core::ffi::c_int,
952 W: ::core::ffi::c_int,
953 H: ::core::ffi::c_int,
954 cx: ::core::ffi::c_int,
955 cy: ::core::ffi::c_int,
956 );
957}
958extern "C" {
959 pub fn Fl_PNM_Image_width(arg1: *mut Fl_PNM_Image) -> ::core::ffi::c_int;
960}
961extern "C" {
962 pub fn Fl_PNM_Image_height(arg1: *mut Fl_PNM_Image) -> ::core::ffi::c_int;
963}
964extern "C" {
965 pub fn Fl_PNM_Image_delete(arg1: *mut Fl_PNM_Image);
966}
967extern "C" {
968 pub fn Fl_PNM_Image_count(self_: *mut Fl_PNM_Image) -> ::core::ffi::c_int;
969}
970extern "C" {
971 pub fn Fl_PNM_Image_data(self_: *mut Fl_PNM_Image) -> *const *const ::core::ffi::c_char;
972}
973extern "C" {
974 pub fn Fl_PNM_Image_copy(self_: *mut Fl_PNM_Image) -> *mut Fl_PNM_Image;
975}
976extern "C" {
977 pub fn Fl_PNM_Image_copy_sized(
978 self_: *mut Fl_PNM_Image,
979 W: ::core::ffi::c_int,
980 H: ::core::ffi::c_int,
981 ) -> *mut Fl_PNM_Image;
982}
983extern "C" {
984 pub fn Fl_PNM_Image_scale(
985 self_: *mut Fl_PNM_Image,
986 width: ::core::ffi::c_int,
987 height: ::core::ffi::c_int,
988 proportional: ::core::ffi::c_int,
989 can_expand: ::core::ffi::c_int,
990 );
991}
992extern "C" {
993 pub fn Fl_PNM_Image_fail(self_: *mut Fl_PNM_Image) -> ::core::ffi::c_int;
994}
995extern "C" {
996 pub fn Fl_PNM_Image_data_w(self_: *const Fl_PNM_Image) -> ::core::ffi::c_int;
997}
998extern "C" {
999 pub fn Fl_PNM_Image_data_h(self_: *const Fl_PNM_Image) -> ::core::ffi::c_int;
1000}
1001extern "C" {
1002 pub fn Fl_PNM_Image_d(self_: *const Fl_PNM_Image) -> ::core::ffi::c_int;
1003}
1004extern "C" {
1005 pub fn Fl_PNM_Image_ld(self_: *const Fl_PNM_Image) -> ::core::ffi::c_int;
1006}
1007extern "C" {
1008 pub fn Fl_PNM_Image_inactive(self_: *mut Fl_PNM_Image);
1009}
1010extern "C" {
1011 pub fn Fl_PNM_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_PNM_Image;
1012}
1013extern "C" {
1014 pub fn Fl_PNM_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_PNM_Image;
1015}
1016#[repr(C)]
1017#[derive(Debug, Copy, Clone)]
1018pub struct Fl_Tiled_Image {
1019 _unused: [u8; 0],
1020}
1021extern "C" {
1022 pub fn Fl_Tiled_Image_draw(
1023 arg1: *mut Fl_Tiled_Image,
1024 X: ::core::ffi::c_int,
1025 Y: ::core::ffi::c_int,
1026 W: ::core::ffi::c_int,
1027 H: ::core::ffi::c_int,
1028 );
1029}
1030extern "C" {
1031 pub fn Fl_Tiled_Image_draw_ext(
1032 arg1: *mut Fl_Tiled_Image,
1033 X: ::core::ffi::c_int,
1034 Y: ::core::ffi::c_int,
1035 W: ::core::ffi::c_int,
1036 H: ::core::ffi::c_int,
1037 cx: ::core::ffi::c_int,
1038 cy: ::core::ffi::c_int,
1039 );
1040}
1041extern "C" {
1042 pub fn Fl_Tiled_Image_width(arg1: *mut Fl_Tiled_Image) -> ::core::ffi::c_int;
1043}
1044extern "C" {
1045 pub fn Fl_Tiled_Image_height(arg1: *mut Fl_Tiled_Image) -> ::core::ffi::c_int;
1046}
1047extern "C" {
1048 pub fn Fl_Tiled_Image_delete(arg1: *mut Fl_Tiled_Image);
1049}
1050extern "C" {
1051 pub fn Fl_Tiled_Image_count(self_: *mut Fl_Tiled_Image) -> ::core::ffi::c_int;
1052}
1053extern "C" {
1054 pub fn Fl_Tiled_Image_data(self_: *mut Fl_Tiled_Image) -> *const *const ::core::ffi::c_char;
1055}
1056extern "C" {
1057 pub fn Fl_Tiled_Image_copy(self_: *mut Fl_Tiled_Image) -> *mut Fl_Tiled_Image;
1058}
1059extern "C" {
1060 pub fn Fl_Tiled_Image_copy_sized(
1061 self_: *mut Fl_Tiled_Image,
1062 W: ::core::ffi::c_int,
1063 H: ::core::ffi::c_int,
1064 ) -> *mut Fl_Tiled_Image;
1065}
1066extern "C" {
1067 pub fn Fl_Tiled_Image_scale(
1068 self_: *mut Fl_Tiled_Image,
1069 width: ::core::ffi::c_int,
1070 height: ::core::ffi::c_int,
1071 proportional: ::core::ffi::c_int,
1072 can_expand: ::core::ffi::c_int,
1073 );
1074}
1075extern "C" {
1076 pub fn Fl_Tiled_Image_fail(self_: *mut Fl_Tiled_Image) -> ::core::ffi::c_int;
1077}
1078extern "C" {
1079 pub fn Fl_Tiled_Image_data_w(self_: *const Fl_Tiled_Image) -> ::core::ffi::c_int;
1080}
1081extern "C" {
1082 pub fn Fl_Tiled_Image_data_h(self_: *const Fl_Tiled_Image) -> ::core::ffi::c_int;
1083}
1084extern "C" {
1085 pub fn Fl_Tiled_Image_d(self_: *const Fl_Tiled_Image) -> ::core::ffi::c_int;
1086}
1087extern "C" {
1088 pub fn Fl_Tiled_Image_ld(self_: *const Fl_Tiled_Image) -> ::core::ffi::c_int;
1089}
1090extern "C" {
1091 pub fn Fl_Tiled_Image_inactive(self_: *mut Fl_Tiled_Image);
1092}
1093extern "C" {
1094 pub fn Fl_Tiled_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Tiled_Image;
1095}
1096extern "C" {
1097 pub fn Fl_Tiled_Image_new(
1098 i: *mut Fl_Image,
1099 w: ::core::ffi::c_int,
1100 h: ::core::ffi::c_int,
1101 ) -> *mut Fl_Tiled_Image;
1102}
1103#[repr(C)]
1104#[derive(Debug, Copy, Clone)]
1105pub struct Fl_RGB_Image {
1106 _unused: [u8; 0],
1107}
1108extern "C" {
1109 pub fn Fl_RGB_Image_draw(
1110 arg1: *mut Fl_RGB_Image,
1111 X: ::core::ffi::c_int,
1112 Y: ::core::ffi::c_int,
1113 W: ::core::ffi::c_int,
1114 H: ::core::ffi::c_int,
1115 );
1116}
1117extern "C" {
1118 pub fn Fl_RGB_Image_draw_ext(
1119 arg1: *mut Fl_RGB_Image,
1120 X: ::core::ffi::c_int,
1121 Y: ::core::ffi::c_int,
1122 W: ::core::ffi::c_int,
1123 H: ::core::ffi::c_int,
1124 cx: ::core::ffi::c_int,
1125 cy: ::core::ffi::c_int,
1126 );
1127}
1128extern "C" {
1129 pub fn Fl_RGB_Image_width(arg1: *mut Fl_RGB_Image) -> ::core::ffi::c_int;
1130}
1131extern "C" {
1132 pub fn Fl_RGB_Image_height(arg1: *mut Fl_RGB_Image) -> ::core::ffi::c_int;
1133}
1134extern "C" {
1135 pub fn Fl_RGB_Image_delete(arg1: *mut Fl_RGB_Image);
1136}
1137extern "C" {
1138 pub fn Fl_RGB_Image_count(self_: *mut Fl_RGB_Image) -> ::core::ffi::c_int;
1139}
1140extern "C" {
1141 pub fn Fl_RGB_Image_data(self_: *mut Fl_RGB_Image) -> *const *const ::core::ffi::c_char;
1142}
1143extern "C" {
1144 pub fn Fl_RGB_Image_copy(self_: *mut Fl_RGB_Image) -> *mut Fl_RGB_Image;
1145}
1146extern "C" {
1147 pub fn Fl_RGB_Image_copy_sized(
1148 self_: *mut Fl_RGB_Image,
1149 W: ::core::ffi::c_int,
1150 H: ::core::ffi::c_int,
1151 ) -> *mut Fl_RGB_Image;
1152}
1153extern "C" {
1154 pub fn Fl_RGB_Image_scale(
1155 self_: *mut Fl_RGB_Image,
1156 width: ::core::ffi::c_int,
1157 height: ::core::ffi::c_int,
1158 proportional: ::core::ffi::c_int,
1159 can_expand: ::core::ffi::c_int,
1160 );
1161}
1162extern "C" {
1163 pub fn Fl_RGB_Image_fail(self_: *mut Fl_RGB_Image) -> ::core::ffi::c_int;
1164}
1165extern "C" {
1166 pub fn Fl_RGB_Image_data_w(self_: *const Fl_RGB_Image) -> ::core::ffi::c_int;
1167}
1168extern "C" {
1169 pub fn Fl_RGB_Image_data_h(self_: *const Fl_RGB_Image) -> ::core::ffi::c_int;
1170}
1171extern "C" {
1172 pub fn Fl_RGB_Image_d(self_: *const Fl_RGB_Image) -> ::core::ffi::c_int;
1173}
1174extern "C" {
1175 pub fn Fl_RGB_Image_ld(self_: *const Fl_RGB_Image) -> ::core::ffi::c_int;
1176}
1177extern "C" {
1178 pub fn Fl_RGB_Image_inactive(self_: *mut Fl_RGB_Image);
1179}
1180extern "C" {
1181 pub fn Fl_RGB_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_RGB_Image;
1182}
1183extern "C" {
1184 pub fn Fl_RGB_Image_new(
1185 bits: *const ::core::ffi::c_uchar,
1186 W: ::core::ffi::c_int,
1187 H: ::core::ffi::c_int,
1188 depth: ::core::ffi::c_int,
1189 ld: ::core::ffi::c_int,
1190 ) -> *mut Fl_RGB_Image;
1191}
1192extern "C" {
1193 pub fn Fl_RGB_Image_from_data(
1194 bits: *const ::core::ffi::c_uchar,
1195 W: ::core::ffi::c_int,
1196 H: ::core::ffi::c_int,
1197 depth: ::core::ffi::c_int,
1198 ld: ::core::ffi::c_int,
1199 ) -> *mut Fl_RGB_Image;
1200}
1201extern "C" {
1202 pub fn Fl_RGB_Image_from_pixmap(image: *const Fl_Pixmap) -> *mut Fl_RGB_Image;
1203}
1204#[repr(C)]
1205#[derive(Debug, Copy, Clone)]
1206pub struct Fl_Shared_Image {
1207 _unused: [u8; 0],
1208}
1209extern "C" {
1210 pub fn Fl_Shared_Image_draw(
1211 arg1: *mut Fl_Shared_Image,
1212 X: ::core::ffi::c_int,
1213 Y: ::core::ffi::c_int,
1214 W: ::core::ffi::c_int,
1215 H: ::core::ffi::c_int,
1216 );
1217}
1218extern "C" {
1219 pub fn Fl_Shared_Image_draw_ext(
1220 arg1: *mut Fl_Shared_Image,
1221 X: ::core::ffi::c_int,
1222 Y: ::core::ffi::c_int,
1223 W: ::core::ffi::c_int,
1224 H: ::core::ffi::c_int,
1225 cx: ::core::ffi::c_int,
1226 cy: ::core::ffi::c_int,
1227 );
1228}
1229extern "C" {
1230 pub fn Fl_Shared_Image_width(arg1: *mut Fl_Shared_Image) -> ::core::ffi::c_int;
1231}
1232extern "C" {
1233 pub fn Fl_Shared_Image_height(arg1: *mut Fl_Shared_Image) -> ::core::ffi::c_int;
1234}
1235extern "C" {
1236 pub fn Fl_Shared_Image_delete(arg1: *mut Fl_Shared_Image);
1237}
1238extern "C" {
1239 pub fn Fl_Shared_Image_count(self_: *mut Fl_Shared_Image) -> ::core::ffi::c_int;
1240}
1241extern "C" {
1242 pub fn Fl_Shared_Image_data(self_: *mut Fl_Shared_Image) -> *const *const ::core::ffi::c_char;
1243}
1244extern "C" {
1245 pub fn Fl_Shared_Image_copy(self_: *mut Fl_Shared_Image) -> *mut Fl_Shared_Image;
1246}
1247extern "C" {
1248 pub fn Fl_Shared_Image_copy_sized(
1249 self_: *mut Fl_Shared_Image,
1250 W: ::core::ffi::c_int,
1251 H: ::core::ffi::c_int,
1252 ) -> *mut Fl_Shared_Image;
1253}
1254extern "C" {
1255 pub fn Fl_Shared_Image_scale(
1256 self_: *mut Fl_Shared_Image,
1257 width: ::core::ffi::c_int,
1258 height: ::core::ffi::c_int,
1259 proportional: ::core::ffi::c_int,
1260 can_expand: ::core::ffi::c_int,
1261 );
1262}
1263extern "C" {
1264 pub fn Fl_Shared_Image_fail(self_: *mut Fl_Shared_Image) -> ::core::ffi::c_int;
1265}
1266extern "C" {
1267 pub fn Fl_Shared_Image_data_w(self_: *const Fl_Shared_Image) -> ::core::ffi::c_int;
1268}
1269extern "C" {
1270 pub fn Fl_Shared_Image_data_h(self_: *const Fl_Shared_Image) -> ::core::ffi::c_int;
1271}
1272extern "C" {
1273 pub fn Fl_Shared_Image_d(self_: *const Fl_Shared_Image) -> ::core::ffi::c_int;
1274}
1275extern "C" {
1276 pub fn Fl_Shared_Image_ld(self_: *const Fl_Shared_Image) -> ::core::ffi::c_int;
1277}
1278extern "C" {
1279 pub fn Fl_Shared_Image_inactive(self_: *mut Fl_Shared_Image);
1280}
1281extern "C" {
1282 pub fn Fl_Shared_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Shared_Image;
1283}
1284extern "C" {
1285 pub fn Fl_Shared_Image_get(
1286 name: *const ::core::ffi::c_char,
1287 W: ::core::ffi::c_int,
1288 H: ::core::ffi::c_int,
1289 ) -> *mut Fl_Shared_Image;
1290}
1291extern "C" {
1292 pub fn Fl_Shared_Image_from_rgb(
1293 rgb: *mut Fl_RGB_Image,
1294 own_it: ::core::ffi::c_int,
1295 ) -> *mut Fl_Shared_Image;
1296}
1297#[repr(C)]
1298#[derive(Debug, Copy, Clone)]
1299pub struct Fl_ICO_Image {
1300 _unused: [u8; 0],
1301}
1302extern "C" {
1303 pub fn Fl_ICO_Image_draw(
1304 arg1: *mut Fl_ICO_Image,
1305 X: ::core::ffi::c_int,
1306 Y: ::core::ffi::c_int,
1307 W: ::core::ffi::c_int,
1308 H: ::core::ffi::c_int,
1309 );
1310}
1311extern "C" {
1312 pub fn Fl_ICO_Image_draw_ext(
1313 arg1: *mut Fl_ICO_Image,
1314 X: ::core::ffi::c_int,
1315 Y: ::core::ffi::c_int,
1316 W: ::core::ffi::c_int,
1317 H: ::core::ffi::c_int,
1318 cx: ::core::ffi::c_int,
1319 cy: ::core::ffi::c_int,
1320 );
1321}
1322extern "C" {
1323 pub fn Fl_ICO_Image_width(arg1: *mut Fl_ICO_Image) -> ::core::ffi::c_int;
1324}
1325extern "C" {
1326 pub fn Fl_ICO_Image_height(arg1: *mut Fl_ICO_Image) -> ::core::ffi::c_int;
1327}
1328extern "C" {
1329 pub fn Fl_ICO_Image_delete(arg1: *mut Fl_ICO_Image);
1330}
1331extern "C" {
1332 pub fn Fl_ICO_Image_count(self_: *mut Fl_ICO_Image) -> ::core::ffi::c_int;
1333}
1334extern "C" {
1335 pub fn Fl_ICO_Image_data(self_: *mut Fl_ICO_Image) -> *const *const ::core::ffi::c_char;
1336}
1337extern "C" {
1338 pub fn Fl_ICO_Image_copy(self_: *mut Fl_ICO_Image) -> *mut Fl_ICO_Image;
1339}
1340extern "C" {
1341 pub fn Fl_ICO_Image_copy_sized(
1342 self_: *mut Fl_ICO_Image,
1343 W: ::core::ffi::c_int,
1344 H: ::core::ffi::c_int,
1345 ) -> *mut Fl_ICO_Image;
1346}
1347extern "C" {
1348 pub fn Fl_ICO_Image_scale(
1349 self_: *mut Fl_ICO_Image,
1350 width: ::core::ffi::c_int,
1351 height: ::core::ffi::c_int,
1352 proportional: ::core::ffi::c_int,
1353 can_expand: ::core::ffi::c_int,
1354 );
1355}
1356extern "C" {
1357 pub fn Fl_ICO_Image_fail(self_: *mut Fl_ICO_Image) -> ::core::ffi::c_int;
1358}
1359extern "C" {
1360 pub fn Fl_ICO_Image_data_w(self_: *const Fl_ICO_Image) -> ::core::ffi::c_int;
1361}
1362extern "C" {
1363 pub fn Fl_ICO_Image_data_h(self_: *const Fl_ICO_Image) -> ::core::ffi::c_int;
1364}
1365extern "C" {
1366 pub fn Fl_ICO_Image_d(self_: *const Fl_ICO_Image) -> ::core::ffi::c_int;
1367}
1368extern "C" {
1369 pub fn Fl_ICO_Image_ld(self_: *const Fl_ICO_Image) -> ::core::ffi::c_int;
1370}
1371extern "C" {
1372 pub fn Fl_ICO_Image_inactive(self_: *mut Fl_ICO_Image);
1373}
1374extern "C" {
1375 pub fn Fl_ICO_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_ICO_Image;
1376}
1377extern "C" {
1378 pub fn Fl_ICO_Image_new(
1379 filename: *const ::core::ffi::c_char,
1380 id: ::core::ffi::c_int,
1381 ) -> *mut Fl_ICO_Image;
1382}
1383extern "C" {
1384 pub fn Fl_ICO_Image_from_data(
1385 bits: *const ::core::ffi::c_uchar,
1386 len: ::core::ffi::c_ulong,
1387 id: ::core::ffi::c_int,
1388 ) -> *mut Fl_ICO_Image;
1389}
1390extern "C" {
1391 pub fn Fl_ICO_Image_icondirentry(
1392 self_: *const Fl_ICO_Image,
1393 size: *mut ::core::ffi::c_ulong,
1394 ) -> *mut ::core::ffi::c_void;
1395}
1396extern "C" {
1397 pub fn Fl_register_images();
1398}