|
| FXBMPImage (FXApp *a, const void *pix=NULL, FXuint opts=0, FXint w=1, FXint h=1) |
|
virtual bool | savePixels (FXStream &store) const |
|
virtual bool | loadPixels (FXStream &store) |
|
virtual | ~FXBMPImage () |
|
| FXImage (FXApp *a, const FXColor *pix=NULL, FXuint opts=0, FXint w=1, FXint h=1) |
|
void | setOptions (FXuint opts) |
|
FXuint | getOptions () const |
|
virtual void | setData (FXColor *pix, FXuint opts=0) |
|
virtual void | setData (FXColor *pix, FXuint opts, FXint w, FXint h) |
|
FXColor * | getData () const |
|
FXColor | getPixel (FXint x, FXint y) const |
|
void | setPixel (FXint x, FXint y, FXColor color) |
|
bool | hasAlpha () const |
|
virtual void | create () |
|
virtual void | detach () |
|
virtual void | destroy () |
|
virtual void | restore () |
|
virtual void | render () |
|
virtual void | release () |
|
virtual void | resize (FXint w, FXint h) |
|
virtual void | scale (FXint w, FXint h, FXint quality=0) |
|
virtual void | mirror (bool horizontal, bool vertical) |
|
virtual void | rotate (FXint degrees) |
|
virtual void | crop (FXint x, FXint y, FXint w, FXint h, FXColor color=0) |
|
virtual void | fill (FXColor color) |
|
virtual void | fade (FXColor color, FXint factor=255) |
|
virtual void | xshear (FXint shear, FXColor clr=0) |
|
virtual void | yshear (FXint shear, FXColor clr=0) |
|
virtual void | hgradient (FXColor left, FXColor right) |
|
virtual void | vgradient (FXColor top, FXColor bottom) |
|
virtual void | gradient (FXColor topleft, FXColor topright, FXColor bottomleft, FXColor bottomright) |
|
virtual void | blend (FXColor color) |
|
virtual void | save (FXStream &store) const |
|
virtual void | load (FXStream &store) |
|
virtual | ~FXImage () |
|
FXint | getWidth () const |
|
FXint | getHeight () const |
|
FXVisual * | getVisual () const |
|
void | setVisual (FXVisual *vis) |
|
virtual | ~FXDrawable () |
|
FXApp * | getApp () const |
|
FXID | id () const |
|
void | setUserData (void *ptr) |
|
void * | getUserData () const |
|
virtual | ~FXId () |
|
virtual long | onDefault (FXObject *, FXSelector, void *) |
|
const FXchar * | getClassName () const |
|
bool | isMemberOf (const FXMetaClass *metaclass) const |
|
virtual long | tryHandle (FXObject *sender, FXSelector sel, void *ptr) |
|
virtual | ~FXObject () |
|
The BMP Image class is a convenience class for working with images in the Microsoft Bitmap (.bmp) graphics file format.
This makes it possible to use resources created with Windows development tools inside FOX without need for graphics file format translators. The bitmap loaded handles 1, 4, and 8 bit paletted bitmaps, 16 and 24 bit RGB bitmaps, and 32 bit RGBA bitmaps.