1#[repr(C)]
4#[derive(Debug, Copy, Clone)]
5pub struct Fl_Image {
6 _unused: [u8; 0],
7}
8unsafe extern "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}
17unsafe extern "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}
28unsafe extern "C" {
29 pub fn Fl_Image_width(arg1: *mut Fl_Image) -> ::core::ffi::c_int;
30}
31unsafe extern "C" {
32 pub fn Fl_Image_height(arg1: *mut Fl_Image) -> ::core::ffi::c_int;
33}
34unsafe extern "C" {
35 pub fn Fl_Image_delete(arg1: *mut Fl_Image);
36}
37unsafe extern "C" {
38 pub fn Fl_Image_count(self_: *mut Fl_Image) -> ::core::ffi::c_int;
39}
40unsafe extern "C" {
41 pub fn Fl_Image_data(self_: *mut Fl_Image) -> *const *const ::core::ffi::c_char;
42}
43unsafe extern "C" {
44 pub fn Fl_Image_copy(self_: *mut Fl_Image) -> *mut Fl_Image;
45}
46unsafe extern "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}
53unsafe extern "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}
62unsafe extern "C" {
63 pub fn Fl_Image_fail(self_: *mut Fl_Image) -> ::core::ffi::c_int;
64}
65unsafe extern "C" {
66 pub fn Fl_Image_data_w(self_: *const Fl_Image) -> ::core::ffi::c_int;
67}
68unsafe extern "C" {
69 pub fn Fl_Image_data_h(self_: *const Fl_Image) -> ::core::ffi::c_int;
70}
71unsafe extern "C" {
72 pub fn Fl_Image_d(self_: *const Fl_Image) -> ::core::ffi::c_int;
73}
74unsafe extern "C" {
75 pub fn Fl_Image_ld(self_: *const Fl_Image) -> ::core::ffi::c_int;
76}
77unsafe extern "C" {
78 pub fn Fl_Image_inactive(self_: *mut Fl_Image);
79}
80unsafe extern "C" {
81 pub fn Fl_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Image;
82}
83unsafe extern "C" {
84 pub fn Fl_Image_color_average(self_: *mut Fl_Image, c: ::core::ffi::c_uint, i: f32);
85}
86unsafe extern "C" {
87 pub fn Fl_Image_desaturate(self_: *mut Fl_Image);
88}
89unsafe extern "C" {
90 pub fn Fl_Image_uncache(self_: *mut Fl_Image);
91}
92unsafe extern "C" {
93 pub fn Fl_Image_label_widget(self_: *mut Fl_Image, w: *mut ::core::ffi::c_void);
94}
95unsafe extern "C" {
96 pub fn Fl_Image_label_menu_item(self_: *mut Fl_Image, m: *mut ::core::ffi::c_void);
97}
98unsafe extern "C" {
99 pub fn Fl_Image_set_scaling_algorithm(algorithm: ::core::ffi::c_int);
100}
101unsafe extern "C" {
102 pub fn Fl_Image_scaling_algorithm() -> ::core::ffi::c_int;
103}
104unsafe extern "C" {
105 pub fn Fl_RGB_Image_set_scaling_algorithm(algorithm: ::core::ffi::c_int);
106}
107unsafe extern "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}
115unsafe extern "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}
124unsafe extern "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}
135unsafe extern "C" {
136 pub fn Fl_JPEG_Image_width(arg1: *mut Fl_JPEG_Image) -> ::core::ffi::c_int;
137}
138unsafe extern "C" {
139 pub fn Fl_JPEG_Image_height(arg1: *mut Fl_JPEG_Image) -> ::core::ffi::c_int;
140}
141unsafe extern "C" {
142 pub fn Fl_JPEG_Image_delete(arg1: *mut Fl_JPEG_Image);
143}
144unsafe extern "C" {
145 pub fn Fl_JPEG_Image_count(self_: *mut Fl_JPEG_Image) -> ::core::ffi::c_int;
146}
147unsafe extern "C" {
148 pub fn Fl_JPEG_Image_data(self_: *mut Fl_JPEG_Image) -> *const *const ::core::ffi::c_char;
149}
150unsafe extern "C" {
151 pub fn Fl_JPEG_Image_copy(self_: *mut Fl_JPEG_Image) -> *mut Fl_JPEG_Image;
152}
153unsafe extern "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}
160unsafe extern "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}
169unsafe extern "C" {
170 pub fn Fl_JPEG_Image_fail(self_: *mut Fl_JPEG_Image) -> ::core::ffi::c_int;
171}
172unsafe extern "C" {
173 pub fn Fl_JPEG_Image_data_w(self_: *const Fl_JPEG_Image) -> ::core::ffi::c_int;
174}
175unsafe extern "C" {
176 pub fn Fl_JPEG_Image_data_h(self_: *const Fl_JPEG_Image) -> ::core::ffi::c_int;
177}
178unsafe extern "C" {
179 pub fn Fl_JPEG_Image_d(self_: *const Fl_JPEG_Image) -> ::core::ffi::c_int;
180}
181unsafe extern "C" {
182 pub fn Fl_JPEG_Image_ld(self_: *const Fl_JPEG_Image) -> ::core::ffi::c_int;
183}
184unsafe extern "C" {
185 pub fn Fl_JPEG_Image_inactive(self_: *mut Fl_JPEG_Image);
186}
187unsafe extern "C" {
188 pub fn Fl_JPEG_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_JPEG_Image;
189}
190unsafe extern "C" {
191 pub fn Fl_JPEG_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_JPEG_Image;
192}
193unsafe extern "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}
201unsafe extern "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}
210unsafe extern "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}
221unsafe extern "C" {
222 pub fn Fl_PNG_Image_width(arg1: *mut Fl_PNG_Image) -> ::core::ffi::c_int;
223}
224unsafe extern "C" {
225 pub fn Fl_PNG_Image_height(arg1: *mut Fl_PNG_Image) -> ::core::ffi::c_int;
226}
227unsafe extern "C" {
228 pub fn Fl_PNG_Image_delete(arg1: *mut Fl_PNG_Image);
229}
230unsafe extern "C" {
231 pub fn Fl_PNG_Image_count(self_: *mut Fl_PNG_Image) -> ::core::ffi::c_int;
232}
233unsafe extern "C" {
234 pub fn Fl_PNG_Image_data(self_: *mut Fl_PNG_Image) -> *const *const ::core::ffi::c_char;
235}
236unsafe extern "C" {
237 pub fn Fl_PNG_Image_copy(self_: *mut Fl_PNG_Image) -> *mut Fl_PNG_Image;
238}
239unsafe extern "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}
246unsafe extern "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}
255unsafe extern "C" {
256 pub fn Fl_PNG_Image_fail(self_: *mut Fl_PNG_Image) -> ::core::ffi::c_int;
257}
258unsafe extern "C" {
259 pub fn Fl_PNG_Image_data_w(self_: *const Fl_PNG_Image) -> ::core::ffi::c_int;
260}
261unsafe extern "C" {
262 pub fn Fl_PNG_Image_data_h(self_: *const Fl_PNG_Image) -> ::core::ffi::c_int;
263}
264unsafe extern "C" {
265 pub fn Fl_PNG_Image_d(self_: *const Fl_PNG_Image) -> ::core::ffi::c_int;
266}
267unsafe extern "C" {
268 pub fn Fl_PNG_Image_ld(self_: *const Fl_PNG_Image) -> ::core::ffi::c_int;
269}
270unsafe extern "C" {
271 pub fn Fl_PNG_Image_inactive(self_: *mut Fl_PNG_Image);
272}
273unsafe extern "C" {
274 pub fn Fl_PNG_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_PNG_Image;
275}
276unsafe extern "C" {
277 pub fn Fl_PNG_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_PNG_Image;
278}
279unsafe extern "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}
290unsafe extern "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}
299unsafe extern "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}
310unsafe extern "C" {
311 pub fn Fl_SVG_Image_width(arg1: *mut Fl_SVG_Image) -> ::core::ffi::c_int;
312}
313unsafe extern "C" {
314 pub fn Fl_SVG_Image_height(arg1: *mut Fl_SVG_Image) -> ::core::ffi::c_int;
315}
316unsafe extern "C" {
317 pub fn Fl_SVG_Image_delete(arg1: *mut Fl_SVG_Image);
318}
319unsafe extern "C" {
320 pub fn Fl_SVG_Image_count(self_: *mut Fl_SVG_Image) -> ::core::ffi::c_int;
321}
322unsafe extern "C" {
323 pub fn Fl_SVG_Image_data(self_: *mut Fl_SVG_Image) -> *const *const ::core::ffi::c_char;
324}
325unsafe extern "C" {
326 pub fn Fl_SVG_Image_copy(self_: *mut Fl_SVG_Image) -> *mut Fl_SVG_Image;
327}
328unsafe extern "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}
335unsafe extern "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}
344unsafe extern "C" {
345 pub fn Fl_SVG_Image_fail(self_: *mut Fl_SVG_Image) -> ::core::ffi::c_int;
346}
347unsafe extern "C" {
348 pub fn Fl_SVG_Image_data_w(self_: *const Fl_SVG_Image) -> ::core::ffi::c_int;
349}
350unsafe extern "C" {
351 pub fn Fl_SVG_Image_data_h(self_: *const Fl_SVG_Image) -> ::core::ffi::c_int;
352}
353unsafe extern "C" {
354 pub fn Fl_SVG_Image_d(self_: *const Fl_SVG_Image) -> ::core::ffi::c_int;
355}
356unsafe extern "C" {
357 pub fn Fl_SVG_Image_ld(self_: *const Fl_SVG_Image) -> ::core::ffi::c_int;
358}
359unsafe extern "C" {
360 pub fn Fl_SVG_Image_inactive(self_: *mut Fl_SVG_Image);
361}
362unsafe extern "C" {
363 pub fn Fl_SVG_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_SVG_Image;
364}
365unsafe extern "C" {
366 pub fn Fl_SVG_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_SVG_Image;
367}
368unsafe extern "C" {
369 pub fn Fl_SVG_Image_from(data: *const ::core::ffi::c_char) -> *mut Fl_SVG_Image;
370}
371unsafe extern "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}
379unsafe extern "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}
388unsafe extern "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}
399unsafe extern "C" {
400 pub fn Fl_BMP_Image_width(arg1: *mut Fl_BMP_Image) -> ::core::ffi::c_int;
401}
402unsafe extern "C" {
403 pub fn Fl_BMP_Image_height(arg1: *mut Fl_BMP_Image) -> ::core::ffi::c_int;
404}
405unsafe extern "C" {
406 pub fn Fl_BMP_Image_delete(arg1: *mut Fl_BMP_Image);
407}
408unsafe extern "C" {
409 pub fn Fl_BMP_Image_count(self_: *mut Fl_BMP_Image) -> ::core::ffi::c_int;
410}
411unsafe extern "C" {
412 pub fn Fl_BMP_Image_data(self_: *mut Fl_BMP_Image) -> *const *const ::core::ffi::c_char;
413}
414unsafe extern "C" {
415 pub fn Fl_BMP_Image_copy(self_: *mut Fl_BMP_Image) -> *mut Fl_BMP_Image;
416}
417unsafe extern "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}
424unsafe extern "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}
433unsafe extern "C" {
434 pub fn Fl_BMP_Image_fail(self_: *mut Fl_BMP_Image) -> ::core::ffi::c_int;
435}
436unsafe extern "C" {
437 pub fn Fl_BMP_Image_data_w(self_: *const Fl_BMP_Image) -> ::core::ffi::c_int;
438}
439unsafe extern "C" {
440 pub fn Fl_BMP_Image_data_h(self_: *const Fl_BMP_Image) -> ::core::ffi::c_int;
441}
442unsafe extern "C" {
443 pub fn Fl_BMP_Image_d(self_: *const Fl_BMP_Image) -> ::core::ffi::c_int;
444}
445unsafe extern "C" {
446 pub fn Fl_BMP_Image_ld(self_: *const Fl_BMP_Image) -> ::core::ffi::c_int;
447}
448unsafe extern "C" {
449 pub fn Fl_BMP_Image_inactive(self_: *mut Fl_BMP_Image);
450}
451unsafe extern "C" {
452 pub fn Fl_BMP_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_BMP_Image;
453}
454unsafe extern "C" {
455 pub fn Fl_BMP_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_BMP_Image;
456}
457unsafe extern "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}
468unsafe extern "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}
477unsafe extern "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}
488unsafe extern "C" {
489 pub fn Fl_GIF_Image_width(arg1: *mut Fl_GIF_Image) -> ::core::ffi::c_int;
490}
491unsafe extern "C" {
492 pub fn Fl_GIF_Image_height(arg1: *mut Fl_GIF_Image) -> ::core::ffi::c_int;
493}
494unsafe extern "C" {
495 pub fn Fl_GIF_Image_delete(arg1: *mut Fl_GIF_Image);
496}
497unsafe extern "C" {
498 pub fn Fl_GIF_Image_count(self_: *mut Fl_GIF_Image) -> ::core::ffi::c_int;
499}
500unsafe extern "C" {
501 pub fn Fl_GIF_Image_data(self_: *mut Fl_GIF_Image) -> *const *const ::core::ffi::c_char;
502}
503unsafe extern "C" {
504 pub fn Fl_GIF_Image_copy(self_: *mut Fl_GIF_Image) -> *mut Fl_GIF_Image;
505}
506unsafe extern "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}
513unsafe extern "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}
522unsafe extern "C" {
523 pub fn Fl_GIF_Image_fail(self_: *mut Fl_GIF_Image) -> ::core::ffi::c_int;
524}
525unsafe extern "C" {
526 pub fn Fl_GIF_Image_data_w(self_: *const Fl_GIF_Image) -> ::core::ffi::c_int;
527}
528unsafe extern "C" {
529 pub fn Fl_GIF_Image_data_h(self_: *const Fl_GIF_Image) -> ::core::ffi::c_int;
530}
531unsafe extern "C" {
532 pub fn Fl_GIF_Image_d(self_: *const Fl_GIF_Image) -> ::core::ffi::c_int;
533}
534unsafe extern "C" {
535 pub fn Fl_GIF_Image_ld(self_: *const Fl_GIF_Image) -> ::core::ffi::c_int;
536}
537unsafe extern "C" {
538 pub fn Fl_GIF_Image_inactive(self_: *mut Fl_GIF_Image);
539}
540unsafe extern "C" {
541 pub fn Fl_GIF_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_GIF_Image;
542}
543unsafe extern "C" {
544 pub fn Fl_GIF_Image_new(filename: *const ::core::ffi::c_char) -> *mut Fl_GIF_Image;
545}
546unsafe extern "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}
557unsafe extern "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}
566unsafe extern "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}
577unsafe extern "C" {
578 pub fn Fl_Anim_GIF_Image_width(arg1: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
579}
580unsafe extern "C" {
581 pub fn Fl_Anim_GIF_Image_height(arg1: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
582}
583unsafe extern "C" {
584 pub fn Fl_Anim_GIF_Image_delete(arg1: *mut Fl_Anim_GIF_Image);
585}
586unsafe extern "C" {
587 pub fn Fl_Anim_GIF_Image_count(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
588}
589unsafe extern "C" {
590 pub fn Fl_Anim_GIF_Image_data(
591 self_: *mut Fl_Anim_GIF_Image,
592 ) -> *const *const ::core::ffi::c_char;
593}
594unsafe extern "C" {
595 pub fn Fl_Anim_GIF_Image_copy(self_: *mut Fl_Anim_GIF_Image) -> *mut Fl_Anim_GIF_Image;
596}
597unsafe extern "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}
604unsafe extern "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}
613unsafe extern "C" {
614 pub fn Fl_Anim_GIF_Image_fail(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
615}
616unsafe extern "C" {
617 pub fn Fl_Anim_GIF_Image_data_w(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
618}
619unsafe extern "C" {
620 pub fn Fl_Anim_GIF_Image_data_h(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
621}
622unsafe extern "C" {
623 pub fn Fl_Anim_GIF_Image_d(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
624}
625unsafe extern "C" {
626 pub fn Fl_Anim_GIF_Image_ld(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
627}
628unsafe extern "C" {
629 pub fn Fl_Anim_GIF_Image_inactive(self_: *mut Fl_Anim_GIF_Image);
630}
631unsafe extern "C" {
632 pub fn Fl_Anim_GIF_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Anim_GIF_Image;
633}
634unsafe extern "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}
641unsafe extern "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}
650unsafe extern "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}
656unsafe extern "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}
663unsafe extern "C" {
664 pub fn Fl_Anim_GIF_Image_is_animated(self_: *const Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
665}
666unsafe extern "C" {
667 pub fn Fl_Anim_GIF_Image_set_speed(self_: *mut Fl_Anim_GIF_Image, speed: f64);
668}
669unsafe extern "C" {
670 pub fn Fl_Anim_GIF_Image_speed(self_: *mut Fl_Anim_GIF_Image) -> f64;
671}
672unsafe extern "C" {
673 pub fn Fl_Anim_GIF_Image_start(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
674}
675unsafe extern "C" {
676 pub fn Fl_Anim_GIF_Image_stop(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
677}
678unsafe extern "C" {
679 pub fn Fl_Anim_GIF_Image_next(self_: *mut Fl_Anim_GIF_Image) -> ::core::ffi::c_int;
680}
681unsafe extern "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}
689unsafe extern "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}
698unsafe extern "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}
709unsafe extern "C" {
710 pub fn Fl_Pixmap_width(arg1: *mut Fl_Pixmap) -> ::core::ffi::c_int;
711}
712unsafe extern "C" {
713 pub fn Fl_Pixmap_height(arg1: *mut Fl_Pixmap) -> ::core::ffi::c_int;
714}
715unsafe extern "C" {
716 pub fn Fl_Pixmap_delete(arg1: *mut Fl_Pixmap);
717}
718unsafe extern "C" {
719 pub fn Fl_Pixmap_count(self_: *mut Fl_Pixmap) -> ::core::ffi::c_int;
720}
721unsafe extern "C" {
722 pub fn Fl_Pixmap_data(self_: *mut Fl_Pixmap) -> *const *const ::core::ffi::c_char;
723}
724unsafe extern "C" {
725 pub fn Fl_Pixmap_copy(self_: *mut Fl_Pixmap) -> *mut Fl_Pixmap;
726}
727unsafe extern "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}
734unsafe extern "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}
743unsafe extern "C" {
744 pub fn Fl_Pixmap_fail(self_: *mut Fl_Pixmap) -> ::core::ffi::c_int;
745}
746unsafe extern "C" {
747 pub fn Fl_Pixmap_data_w(self_: *const Fl_Pixmap) -> ::core::ffi::c_int;
748}
749unsafe extern "C" {
750 pub fn Fl_Pixmap_data_h(self_: *const Fl_Pixmap) -> ::core::ffi::c_int;
751}
752unsafe extern "C" {
753 pub fn Fl_Pixmap_d(self_: *const Fl_Pixmap) -> ::core::ffi::c_int;
754}
755unsafe extern "C" {
756 pub fn Fl_Pixmap_ld(self_: *const Fl_Pixmap) -> ::core::ffi::c_int;
757}
758unsafe extern "C" {
759 pub fn Fl_Pixmap_inactive(self_: *mut Fl_Pixmap);
760}
761unsafe extern "C" {
762 pub fn Fl_Pixmap_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Pixmap;
763}
764unsafe extern "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}
772unsafe extern "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}
781unsafe extern "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}
792unsafe extern "C" {
793 pub fn Fl_XPM_Image_width(arg1: *mut Fl_XPM_Image) -> ::core::ffi::c_int;
794}
795unsafe extern "C" {
796 pub fn Fl_XPM_Image_height(arg1: *mut Fl_XPM_Image) -> ::core::ffi::c_int;
797}
798unsafe extern "C" {
799 pub fn Fl_XPM_Image_delete(arg1: *mut Fl_XPM_Image);
800}
801unsafe extern "C" {
802 pub fn Fl_XPM_Image_count(self_: *mut Fl_XPM_Image) -> ::core::ffi::c_int;
803}
804unsafe extern "C" {
805 pub fn Fl_XPM_Image_data(self_: *mut Fl_XPM_Image) -> *const *const ::core::ffi::c_char;
806}
807unsafe extern "C" {
808 pub fn Fl_XPM_Image_copy(self_: *mut Fl_XPM_Image) -> *mut Fl_XPM_Image;
809}
810unsafe extern "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}
817unsafe extern "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}
826unsafe extern "C" {
827 pub fn Fl_XPM_Image_fail(self_: *mut Fl_XPM_Image) -> ::core::ffi::c_int;
828}
829unsafe extern "C" {
830 pub fn Fl_XPM_Image_data_w(self_: *const Fl_XPM_Image) -> ::core::ffi::c_int;
831}
832unsafe extern "C" {
833 pub fn Fl_XPM_Image_data_h(self_: *const Fl_XPM_Image) -> ::core::ffi::c_int;
834}
835unsafe extern "C" {
836 pub fn Fl_XPM_Image_d(self_: *const Fl_XPM_Image) -> ::core::ffi::c_int;
837}
838unsafe extern "C" {
839 pub fn Fl_XPM_Image_ld(self_: *const Fl_XPM_Image) -> ::core::ffi::c_int;
840}
841unsafe extern "C" {
842 pub fn Fl_XPM_Image_inactive(self_: *mut Fl_XPM_Image);
843}
844unsafe extern "C" {
845 pub fn Fl_XPM_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_XPM_Image;
846}
847unsafe extern "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}
855unsafe extern "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}
864unsafe extern "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}
875unsafe extern "C" {
876 pub fn Fl_XBM_Image_width(arg1: *mut Fl_XBM_Image) -> ::core::ffi::c_int;
877}
878unsafe extern "C" {
879 pub fn Fl_XBM_Image_height(arg1: *mut Fl_XBM_Image) -> ::core::ffi::c_int;
880}
881unsafe extern "C" {
882 pub fn Fl_XBM_Image_delete(arg1: *mut Fl_XBM_Image);
883}
884unsafe extern "C" {
885 pub fn Fl_XBM_Image_count(self_: *mut Fl_XBM_Image) -> ::core::ffi::c_int;
886}
887unsafe extern "C" {
888 pub fn Fl_XBM_Image_data(self_: *mut Fl_XBM_Image) -> *const *const ::core::ffi::c_char;
889}
890unsafe extern "C" {
891 pub fn Fl_XBM_Image_copy(self_: *mut Fl_XBM_Image) -> *mut Fl_XBM_Image;
892}
893unsafe extern "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}
900unsafe extern "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}
909unsafe extern "C" {
910 pub fn Fl_XBM_Image_fail(self_: *mut Fl_XBM_Image) -> ::core::ffi::c_int;
911}
912unsafe extern "C" {
913 pub fn Fl_XBM_Image_data_w(self_: *const Fl_XBM_Image) -> ::core::ffi::c_int;
914}
915unsafe extern "C" {
916 pub fn Fl_XBM_Image_data_h(self_: *const Fl_XBM_Image) -> ::core::ffi::c_int;
917}
918unsafe extern "C" {
919 pub fn Fl_XBM_Image_d(self_: *const Fl_XBM_Image) -> ::core::ffi::c_int;
920}
921unsafe extern "C" {
922 pub fn Fl_XBM_Image_ld(self_: *const Fl_XBM_Image) -> ::core::ffi::c_int;
923}
924unsafe extern "C" {
925 pub fn Fl_XBM_Image_inactive(self_: *mut Fl_XBM_Image);
926}
927unsafe extern "C" {
928 pub fn Fl_XBM_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_XBM_Image;
929}
930unsafe extern "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}
938unsafe extern "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}
947unsafe extern "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}
958unsafe extern "C" {
959 pub fn Fl_PNM_Image_width(arg1: *mut Fl_PNM_Image) -> ::core::ffi::c_int;
960}
961unsafe extern "C" {
962 pub fn Fl_PNM_Image_height(arg1: *mut Fl_PNM_Image) -> ::core::ffi::c_int;
963}
964unsafe extern "C" {
965 pub fn Fl_PNM_Image_delete(arg1: *mut Fl_PNM_Image);
966}
967unsafe extern "C" {
968 pub fn Fl_PNM_Image_count(self_: *mut Fl_PNM_Image) -> ::core::ffi::c_int;
969}
970unsafe extern "C" {
971 pub fn Fl_PNM_Image_data(self_: *mut Fl_PNM_Image) -> *const *const ::core::ffi::c_char;
972}
973unsafe extern "C" {
974 pub fn Fl_PNM_Image_copy(self_: *mut Fl_PNM_Image) -> *mut Fl_PNM_Image;
975}
976unsafe extern "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}
983unsafe extern "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}
992unsafe extern "C" {
993 pub fn Fl_PNM_Image_fail(self_: *mut Fl_PNM_Image) -> ::core::ffi::c_int;
994}
995unsafe extern "C" {
996 pub fn Fl_PNM_Image_data_w(self_: *const Fl_PNM_Image) -> ::core::ffi::c_int;
997}
998unsafe extern "C" {
999 pub fn Fl_PNM_Image_data_h(self_: *const Fl_PNM_Image) -> ::core::ffi::c_int;
1000}
1001unsafe extern "C" {
1002 pub fn Fl_PNM_Image_d(self_: *const Fl_PNM_Image) -> ::core::ffi::c_int;
1003}
1004unsafe extern "C" {
1005 pub fn Fl_PNM_Image_ld(self_: *const Fl_PNM_Image) -> ::core::ffi::c_int;
1006}
1007unsafe extern "C" {
1008 pub fn Fl_PNM_Image_inactive(self_: *mut Fl_PNM_Image);
1009}
1010unsafe extern "C" {
1011 pub fn Fl_PNM_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_PNM_Image;
1012}
1013unsafe extern "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}
1021unsafe extern "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}
1030unsafe extern "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}
1041unsafe extern "C" {
1042 pub fn Fl_Tiled_Image_width(arg1: *mut Fl_Tiled_Image) -> ::core::ffi::c_int;
1043}
1044unsafe extern "C" {
1045 pub fn Fl_Tiled_Image_height(arg1: *mut Fl_Tiled_Image) -> ::core::ffi::c_int;
1046}
1047unsafe extern "C" {
1048 pub fn Fl_Tiled_Image_delete(arg1: *mut Fl_Tiled_Image);
1049}
1050unsafe extern "C" {
1051 pub fn Fl_Tiled_Image_count(self_: *mut Fl_Tiled_Image) -> ::core::ffi::c_int;
1052}
1053unsafe extern "C" {
1054 pub fn Fl_Tiled_Image_data(self_: *mut Fl_Tiled_Image) -> *const *const ::core::ffi::c_char;
1055}
1056unsafe extern "C" {
1057 pub fn Fl_Tiled_Image_copy(self_: *mut Fl_Tiled_Image) -> *mut Fl_Tiled_Image;
1058}
1059unsafe extern "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}
1066unsafe extern "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}
1075unsafe extern "C" {
1076 pub fn Fl_Tiled_Image_fail(self_: *mut Fl_Tiled_Image) -> ::core::ffi::c_int;
1077}
1078unsafe extern "C" {
1079 pub fn Fl_Tiled_Image_data_w(self_: *const Fl_Tiled_Image) -> ::core::ffi::c_int;
1080}
1081unsafe extern "C" {
1082 pub fn Fl_Tiled_Image_data_h(self_: *const Fl_Tiled_Image) -> ::core::ffi::c_int;
1083}
1084unsafe extern "C" {
1085 pub fn Fl_Tiled_Image_d(self_: *const Fl_Tiled_Image) -> ::core::ffi::c_int;
1086}
1087unsafe extern "C" {
1088 pub fn Fl_Tiled_Image_ld(self_: *const Fl_Tiled_Image) -> ::core::ffi::c_int;
1089}
1090unsafe extern "C" {
1091 pub fn Fl_Tiled_Image_inactive(self_: *mut Fl_Tiled_Image);
1092}
1093unsafe extern "C" {
1094 pub fn Fl_Tiled_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Tiled_Image;
1095}
1096unsafe extern "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}
1108unsafe extern "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}
1117unsafe extern "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}
1128unsafe extern "C" {
1129 pub fn Fl_RGB_Image_width(arg1: *mut Fl_RGB_Image) -> ::core::ffi::c_int;
1130}
1131unsafe extern "C" {
1132 pub fn Fl_RGB_Image_height(arg1: *mut Fl_RGB_Image) -> ::core::ffi::c_int;
1133}
1134unsafe extern "C" {
1135 pub fn Fl_RGB_Image_delete(arg1: *mut Fl_RGB_Image);
1136}
1137unsafe extern "C" {
1138 pub fn Fl_RGB_Image_count(self_: *mut Fl_RGB_Image) -> ::core::ffi::c_int;
1139}
1140unsafe extern "C" {
1141 pub fn Fl_RGB_Image_data(self_: *mut Fl_RGB_Image) -> *const *const ::core::ffi::c_char;
1142}
1143unsafe extern "C" {
1144 pub fn Fl_RGB_Image_copy(self_: *mut Fl_RGB_Image) -> *mut Fl_RGB_Image;
1145}
1146unsafe extern "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}
1153unsafe extern "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}
1162unsafe extern "C" {
1163 pub fn Fl_RGB_Image_fail(self_: *mut Fl_RGB_Image) -> ::core::ffi::c_int;
1164}
1165unsafe extern "C" {
1166 pub fn Fl_RGB_Image_data_w(self_: *const Fl_RGB_Image) -> ::core::ffi::c_int;
1167}
1168unsafe extern "C" {
1169 pub fn Fl_RGB_Image_data_h(self_: *const Fl_RGB_Image) -> ::core::ffi::c_int;
1170}
1171unsafe extern "C" {
1172 pub fn Fl_RGB_Image_d(self_: *const Fl_RGB_Image) -> ::core::ffi::c_int;
1173}
1174unsafe extern "C" {
1175 pub fn Fl_RGB_Image_ld(self_: *const Fl_RGB_Image) -> ::core::ffi::c_int;
1176}
1177unsafe extern "C" {
1178 pub fn Fl_RGB_Image_inactive(self_: *mut Fl_RGB_Image);
1179}
1180unsafe extern "C" {
1181 pub fn Fl_RGB_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_RGB_Image;
1182}
1183unsafe extern "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}
1192unsafe extern "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}
1201unsafe extern "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}
1209unsafe extern "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}
1218unsafe extern "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}
1229unsafe extern "C" {
1230 pub fn Fl_Shared_Image_width(arg1: *mut Fl_Shared_Image) -> ::core::ffi::c_int;
1231}
1232unsafe extern "C" {
1233 pub fn Fl_Shared_Image_height(arg1: *mut Fl_Shared_Image) -> ::core::ffi::c_int;
1234}
1235unsafe extern "C" {
1236 pub fn Fl_Shared_Image_delete(arg1: *mut Fl_Shared_Image);
1237}
1238unsafe extern "C" {
1239 pub fn Fl_Shared_Image_count(self_: *mut Fl_Shared_Image) -> ::core::ffi::c_int;
1240}
1241unsafe extern "C" {
1242 pub fn Fl_Shared_Image_data(self_: *mut Fl_Shared_Image) -> *const *const ::core::ffi::c_char;
1243}
1244unsafe extern "C" {
1245 pub fn Fl_Shared_Image_copy(self_: *mut Fl_Shared_Image) -> *mut Fl_Shared_Image;
1246}
1247unsafe extern "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}
1254unsafe extern "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}
1263unsafe extern "C" {
1264 pub fn Fl_Shared_Image_fail(self_: *mut Fl_Shared_Image) -> ::core::ffi::c_int;
1265}
1266unsafe extern "C" {
1267 pub fn Fl_Shared_Image_data_w(self_: *const Fl_Shared_Image) -> ::core::ffi::c_int;
1268}
1269unsafe extern "C" {
1270 pub fn Fl_Shared_Image_data_h(self_: *const Fl_Shared_Image) -> ::core::ffi::c_int;
1271}
1272unsafe extern "C" {
1273 pub fn Fl_Shared_Image_d(self_: *const Fl_Shared_Image) -> ::core::ffi::c_int;
1274}
1275unsafe extern "C" {
1276 pub fn Fl_Shared_Image_ld(self_: *const Fl_Shared_Image) -> ::core::ffi::c_int;
1277}
1278unsafe extern "C" {
1279 pub fn Fl_Shared_Image_inactive(self_: *mut Fl_Shared_Image);
1280}
1281unsafe extern "C" {
1282 pub fn Fl_Shared_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_Shared_Image;
1283}
1284unsafe extern "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}
1291unsafe extern "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}
1302unsafe extern "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}
1311unsafe extern "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}
1322unsafe extern "C" {
1323 pub fn Fl_ICO_Image_width(arg1: *mut Fl_ICO_Image) -> ::core::ffi::c_int;
1324}
1325unsafe extern "C" {
1326 pub fn Fl_ICO_Image_height(arg1: *mut Fl_ICO_Image) -> ::core::ffi::c_int;
1327}
1328unsafe extern "C" {
1329 pub fn Fl_ICO_Image_delete(arg1: *mut Fl_ICO_Image);
1330}
1331unsafe extern "C" {
1332 pub fn Fl_ICO_Image_count(self_: *mut Fl_ICO_Image) -> ::core::ffi::c_int;
1333}
1334unsafe extern "C" {
1335 pub fn Fl_ICO_Image_data(self_: *mut Fl_ICO_Image) -> *const *const ::core::ffi::c_char;
1336}
1337unsafe extern "C" {
1338 pub fn Fl_ICO_Image_copy(self_: *mut Fl_ICO_Image) -> *mut Fl_ICO_Image;
1339}
1340unsafe extern "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}
1347unsafe extern "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}
1356unsafe extern "C" {
1357 pub fn Fl_ICO_Image_fail(self_: *mut Fl_ICO_Image) -> ::core::ffi::c_int;
1358}
1359unsafe extern "C" {
1360 pub fn Fl_ICO_Image_data_w(self_: *const Fl_ICO_Image) -> ::core::ffi::c_int;
1361}
1362unsafe extern "C" {
1363 pub fn Fl_ICO_Image_data_h(self_: *const Fl_ICO_Image) -> ::core::ffi::c_int;
1364}
1365unsafe extern "C" {
1366 pub fn Fl_ICO_Image_d(self_: *const Fl_ICO_Image) -> ::core::ffi::c_int;
1367}
1368unsafe extern "C" {
1369 pub fn Fl_ICO_Image_ld(self_: *const Fl_ICO_Image) -> ::core::ffi::c_int;
1370}
1371unsafe extern "C" {
1372 pub fn Fl_ICO_Image_inactive(self_: *mut Fl_ICO_Image);
1373}
1374unsafe extern "C" {
1375 pub fn Fl_ICO_Image_from_dyn_ptr(other: *mut Fl_Image) -> *mut Fl_ICO_Image;
1376}
1377unsafe extern "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}
1383unsafe extern "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}
1390unsafe extern "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}
1396unsafe extern "C" {
1397 pub fn Fl_register_images();
1398}