#include #include "c_fl_image.h" IMAGE new_fl_image(int w, int h, int d) { Fl_Image *i = new Fl_Image(w, h, d); return i; } void free_fl_image(IMAGE i) { delete reinterpret_cast(i); } IMAGE fl_image_copy(IMAGE i, int w, int h) { return reinterpret_cast(i)->copy(w, h); } IMAGE fl_image_copy2(IMAGE i) { return reinterpret_cast(i)->copy(); } void fl_image_color_average(IMAGE i, int c, float b) { reinterpret_cast(i)->color_average(c, b); } void fl_image_desaturate(IMAGE i) { reinterpret_cast(i)->desaturate(); } void fl_image_inactive(IMAGE i) { reinterpret_cast(i)->inactive(); } int fl_image_w(IMAGE i) { return reinterpret_cast(i)->w(); } int fl_image_h(IMAGE i) { return reinterpret_cast(i)->h(); } int fl_image_d(IMAGE i) { return reinterpret_cast(i)->d(); }