69 virtual FXID GetDC()
const;
70 virtual int ReleaseDC(
FXID)
const;
73 void render_true_32(
void *xim,
FXuchar *img);
74 void render_true_24(
void *xim,
FXuchar *img);
75 void render_true_16_fast(
void *xim,
FXuchar *img);
76 void render_true_16_dither(
void *xim,
FXuchar *img);
77 void render_true_8_fast(
void *xim,
FXuchar *img);
78 void render_true_8_dither(
void *xim,
FXuchar *img);
79 void render_true_N_fast(
void *xim,
FXuchar *img);
80 void render_true_N_dither(
void *xim,
FXuchar *img);
81 void render_index_4_fast(
void *xim,
FXuchar *img);
82 void render_index_4_dither(
void *xim,
FXuchar *img);
83 void render_index_8_fast(
void *xim,
FXuchar *img);
84 void render_index_8_dither(
void *xim,
FXuchar *img);
85 void render_index_N_fast(
void *xim,
FXuchar *img);
86 void render_index_N_dither(
void *xim,
FXuchar *img);
87 void render_gray_8_fast(
void *xim,
FXuchar *img);
88 void render_gray_8_dither(
void *xim,
FXuchar *img);
89 void render_gray_N_fast(
void *xim,
FXuchar *img);
90 void render_gray_N_dither(
void *xim,
FXuchar *img);
91 void render_mono_1_fast(
void *xim,
FXuchar *img);
92 void render_mono_1_dither(
void *xim,
FXuchar *img);
116 FXuint getOptions()
const {
return options; }
135 FXColor* getData()
const {
return data; }
144 bool hasAlpha()
const;
154 virtual void create();
160 virtual void detach();
166 virtual void destroy();
173 virtual void restore();
182 virtual void render();
188 virtual void release();
204 virtual void mirror(
bool horizontal,
bool vertical);
210 virtual void rotate(
FXint degrees);
221 virtual void fill(
FXColor color);
250 virtual void blend(
FXColor color);
253 virtual void save(FXStream& store)
const;
256 virtual void load(FXStream& store);
259 virtual bool savePixels(FXStream& store)
const;
262 virtual bool loadPixels(FXStream& store);
unsigned long FXID
Definition: fxdefs.h:435
unsigned int FXuint
Definition: fxdefs.h:389
#define FXAPI
Definition: fxdefs.h:122
Turn off dithering and map to nearest color.
Definition: FXImage.h:42
Application Object.
Definition: FXApp.h:158
Pixel data is owned by image.
Definition: FXImage.h:40
#define NULL
Definition: fxdefs.h:41
FXuint FXColor
Definition: fxdefs.h:447
Using shared memory image.
Definition: FXImage.h:45
Dither image to look better.
Definition: FXImage.h:41
Keep pixel data in client.
Definition: FXImage.h:39
Abstract Device Context.
Definition: FXDC.h:191
Definition: FX4Splitter.h:31
int FXint
Definition: fxdefs.h:390
Override transparancy color.
Definition: FXImage.h:44
Using shared memory pixmap.
Definition: FXImage.h:46
unsigned char FXuchar
Definition: fxdefs.h:385
Window Device Context.
Definition: FXDCWindow.h:52
An Image is a rectangular array of pixels.
Definition: FXImage.h:67
Guess transparency color from corners.
Definition: FXImage.h:47
Force opaque background.
Definition: FXImage.h:43
#define FXDECLARE(classname)
Macro to set up class declaration.
Definition: FXObject.h:92
Drawable is an abstract base class for any surface that can be drawn upon, such as a FXWindow...
Definition: FXDrawable.h:41