Fl_Image Binding Map

Back to Index
Package name
Fl_Image FLTK.Images
Types
Fl_Image Image
  Image_Reference
Fl_RGB_Scaling Scaling_Kind
float Blend
Errors
ERR_FILE_ACCESS File_Access_Error
ERR_FORMAT Format_Error
ERR_NO_IMAGE No_Image_Error
Static Attributes
static const int ERR_FILE_ACCESS = -2;
See the errors table.
static const int ERR_FORMAT = -3;
See the errors table.
static const int ERR_NO_IMAGE = -1;
See the errors table.
Constructors
Fl_Image(int W, int H, int D);
function Create
       (Width, Height, Depth : in Natural)
    return Image;
Static Functions and Procedures
static void RGB_scaling(Fl_RGB_Scaling);
procedure Set_Copy_Algorithm
       (To : in Scaling_Kind);
static Fl_RGB_Scaling RGB_scaling();
function Get_Copy_Algorithm
    return Scaling_Kind;
Functions and Procedures
virtual void color_average(Fl_Color c, float i);
procedure Color_Average
       (This   : in out Image;
        Col    : in     Color;
        Amount : in     Blend);
virtual Fl_Image * copy(int W, int H);
function Copy
       (This          : in Image;
        Width, Height : in Natural)
    return Image'Class;
Fl_Image * copy();
function Copy
       (This : in Image)
    return Image'Class;
int count() const;
Intentionally left unbound.
int d() const;
function Get_D
       (This : in Image)
    return Natural;
const char * const * data() const;
See Data_Size, Get_Datum, Set_Datum, Slice, Overwrite, All_Data subprograms in Fl_Bitmap and Fl_RGB_Image.
virtual void desaturate();
procedure Desaturate
       (This : in out Image);
virtual void draw(int X, int Y, int W, int H,
    int cx=0, int cy=0);
procedure Draw
       (This           : in Image;
        X, Y, W, H     : in Integer;
        Clip_X, Clip_Y : in Integer := 0);
void draw(int X, int Y);
procedure Draw
       (This : in Image;
        X, Y : in Integer);
int fail();
function Is_Empty
       (This : in Image)
    return Boolean;
int h() const;
function Get_H
       (This : in Image)
    return Natural;
void inactive();
procedure Inactive
       (This : in out Image);
virtual void label(Fl_Widget *w);
Marked as obsolete.
virtual void label(Fl_Menu_Item *m);
Marked as obsolete.
int ld() const;
function Get_Line_Size
       (This : in Image)
    return Natural;
virtual void uncache();
procedure Uncache
       (This : in out Image);
int w() const;
function Get_W
       (This : in Image)
    return Natural;
Static Protected Functions and Procedures
static void labeltype(const Fl_Label *lo, int lx, int ly,
    int lw, int lh, Fl_Align la);
Intentionally left unbound.
static void measure(const Fl_Label *lo, int &lw, int &lh);
Intentionally left unbound.
Protected Functions and Procedures
void d(int D);
Intentionally left unbound.
void data(const char *const *p, int c);
Intentionally left unbound.
void draw_empty(int X, int Y);
procedure Draw_Empty
       (This : in Image;
        X, Y : in Integer);
void h(int H);
Intentionally left unbound.
void ld(int LD);
Intentionally left unbound.
void w(int W);
Intentionally left unbound.