packages feed

fltkhs-0.1.0.0: c-src/Fl_PNM_ImageC.cpp

#include "Fl_PNM_ImageC.h"
#ifdef __cplusplus
EXPORT {
#endif
  FL_EXPORT_C(fl_PNM_Image, Fl_PNM_Image_New)(const char* filename){
    Fl_PNM_Image* i = new Fl_PNM_Image(filename);
    return (fl_PNM_Image)i;
  }
  FL_EXPORT_C(void, Fl_PNM_Image_Destroy)(fl_PNM_Image image){
    delete (static_cast<Fl_PNM_Image*>(image));
  }
  FL_EXPORT_C(int,Fl_PNM_Image_w)(fl_PNM_Image image){
    return (static_cast<Fl_PNM_Image*>(image))->w();
  }
  FL_EXPORT_C(int,Fl_PNM_Image_h)(fl_PNM_Image image){
    return (static_cast<Fl_PNM_Image*>(image))->h();
  }
  FL_EXPORT_C(int,Fl_PNM_Image_d)(fl_PNM_Image image){
    return (static_cast<Fl_PNM_Image*>(image))->d();
  }
  FL_EXPORT_C(int,Fl_PNM_Image_ld)(fl_PNM_Image image){
    return (static_cast<Fl_PNM_Image*>(image))->ld();
  }
  FL_EXPORT_C(int,Fl_PNM_Image_count)(fl_PNM_Image image){
    return (static_cast<Fl_PNM_Image*>(image))->count();
  }
  FL_EXPORT_C(fl_PNM_Image,Fl_PNM_Image_copy_with_w_h)(fl_PNM_Image image,int W,int H){
    return (fl_PNM_Image)(static_cast<Fl_PNM_Image*>(image))->copy(W,H);
  }
  FL_EXPORT_C(fl_PNM_Image,Fl_PNM_Image_copy)(fl_PNM_Image image){
    return (fl_PNM_Image)(static_cast<Fl_PNM_Image*>(image))->copy();
  }
  FL_EXPORT_C(void,Fl_PNM_Image_color_average)(fl_PNM_Image image,Fl_Color c,float i){
    return (static_cast<Fl_PNM_Image*>(image))->color_average(c,i);
  }
  FL_EXPORT_C(void,Fl_PNM_Image_inactive)(fl_PNM_Image image){
    return (static_cast<Fl_PNM_Image*>(image))->inactive();
  }
  FL_EXPORT_C(void,Fl_PNM_Image_desaturate)(fl_PNM_Image image){
    return (static_cast<Fl_PNM_Image*>(image))->desaturate();
  }
  FL_EXPORT_C(void,Fl_PNM_Image_label)(fl_PNM_Image image,fl_Widget w){
    return (static_cast<Fl_PNM_Image*>(image))->label((static_cast<Fl_Widget*>(w)));
  }
  FL_EXPORT_C(void,Fl_PNM_Image_label_with_menu_item)(fl_PNM_Image image,fl_Menu_Item m){
    return (static_cast<Fl_PNM_Image*>(image))->label((static_cast<Fl_Menu_Item*>(m)));
  }
  FL_EXPORT_C(void,Fl_PNM_Image_draw_with_cx_cy)(fl_PNM_Image image,int X,int Y,int W,int H,int cx,int cy){
    return (static_cast<Fl_PNM_Image*>(image))->draw(X,Y,W,H,cx,cy);
  }
  FL_EXPORT_C(void,Fl_PNM_Image_draw_with_cx)(fl_PNM_Image image,int X,int Y,int W,int H,int cx){
    return (static_cast<Fl_PNM_Image*>(image))->draw(X,Y,W,H,cx);
  }
  FL_EXPORT_C(void,Fl_PNM_Image_draw_with_cy)(fl_PNM_Image image,int X,int Y,int W,int H,int cy){
    return (static_cast<Fl_PNM_Image*>(image))->draw(X,Y,W,H,0,cy);
  }
  FL_EXPORT_C(void,Fl_PNM_Image_draw)(fl_PNM_Image image,int X,int Y){
    return (static_cast<Fl_PNM_Image*>(image))->draw(X,Y);
  }
  FL_EXPORT_C(void,Fl_PNM_Image_uncache)(fl_PNM_Image image){
    return (static_cast<Fl_PNM_Image*>(image))->uncache();
  }
#ifdef __cplusplus
}
#endif