packages feed

fltkhs-0.5.3.0: c-src/Fl_RGB_ImageC.h

#ifndef __FL_RGB_IMAGE_C__
#define __FL_RGB_IMAGE_C__
#ifdef __cplusplus
// always include the FL/*.H headers before local headers
// Fl_Widget is included transitively and needed for
// the callback mechanism included below to work.
#include "FL/Fl.H"
#include "FL/Fl_Image.H"
#include "Fl_CallbackC.h"
EXPORT {
#endif
  #include <stdlib.h>
  FL_EXPORT_C_HEADER(fl_RGB_Image,Fl_RGB_Image_New,(uchar* bits, int W, int H));
  FL_EXPORT_C_HEADER(fl_RGB_Image,Fl_RGB_Image_New_With_D,(uchar* bits, int W, int H, int D));
  FL_EXPORT_C_HEADER(fl_RGB_Image,Fl_RGB_Image_New_With_LD,(uchar* bits, int W, int H, int LD));
  FL_EXPORT_C_HEADER(fl_RGB_Image,Fl_RGB_Image_New_With_D_LD,(uchar* bits, int W, int H, int D, int LD));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_Destroy,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(int,Fl_RGB_Image_w,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(int,Fl_RGB_Image_h,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(int,Fl_RGB_Image_d,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(int,Fl_RGB_Image_ld,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(int,Fl_RGB_Image_count,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(fl_Image,Fl_RGB_Image_copy_with_w_h,(fl_RGB_Image rgb_image,int W, int H));
  FL_EXPORT_C_HEADER(fl_Image,Fl_RGB_Image_copy,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_color_average,(fl_RGB_Image rgb_image,Fl_Color c, float i));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_inactive,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_desaturate,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_label,(fl_RGB_Image rgb_image,fl_Widget w));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_label_with_menu_item,(fl_RGB_Image rgb_image,fl_Menu_Item m));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_draw_with_cx_cy,(fl_RGB_Image rgb_image,int X, int Y, int W, int H, int cx, int cy));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_draw_with_cx,(fl_RGB_Image rgb_image,int X, int Y, int W, int H, int cx));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_draw_with_cy,(fl_RGB_Image rgb_image,int X, int Y, int W, int H, int cy));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_draw_with,(fl_RGB_Image rgb_image,int X, int Y, int W, int H));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_draw,(fl_RGB_Image rgb_image,int X, int Y));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_uncache,(fl_RGB_Image rgb_image));
  FL_EXPORT_C_HEADER(void,Fl_RGB_Image_set_max_size,(size_t size));
  FL_EXPORT_C_HEADER(size_t,Fl_RGB_Image_max_size,());
#ifdef __cplusplus
}
#endif
#endif /* __FL_RGB_IMAGE_C__ */