63 virtual FXID GetDC()
const;
64 virtual int ReleaseDC(
FXID)
const;
89 void setOptions(
FXuint opts);
92 FXuint getOptions()
const {
return options; }
111 FXuchar* getData()
const {
return data; }
117 void setPixel(
FXint x,
FXint y,
FXbool color){ color ? data[y*bytewidth+(x>>3)]|=(1<<(x&7)) : data[y*bytewidth+(x>>3)]&=~(1<<(x&7)); }
126 virtual void create();
132 virtual void detach();
138 virtual void destroy();
143 virtual void restore();
149 virtual void render();
155 virtual void release();
174 virtual void rotate(
FXint degrees);
185 virtual void fill(
FXbool color);
188 virtual void save(FXStream& store)
const;
191 virtual void load(FXStream& store);
194 virtual bool savePixels(FXStream& store)
const;
197 virtual bool loadPixels(FXStream& store);
unsigned long FXID
Definition: fxdefs.h:442
A Bitmap is a rectangular array of pixels.
Definition: FXBitmap.h:64
Pixel data is owned by image.
Definition: FXBitmap.h:39
unsigned int FXuint
Definition: fxdefs.h:396
Using shared memory pixmap.
Definition: FXBitmap.h:41
#define FXAPI
Definition: fxdefs.h:122
FXuchar FXbool
Definition: fxdefs.h:393
Application Object.
Definition: FXApp.h:158
#define NULL
Definition: fxdefs.h:41
Keep pixel data in client.
Definition: FXBitmap.h:38
Abstract Device Context.
Definition: FXDC.h:191
Definition: FX4Splitter.h:31
int FXint
Definition: fxdefs.h:397
Using shared memory image.
Definition: FXBitmap.h:40
unsigned char FXuchar
Definition: fxdefs.h:392
Window Device Context.
Definition: FXDCWindow.h:52
#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