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