Public Methods |
| virtual ACI * | getCI () |
| | Abitmap (const class Abitmap &b) |
| ADLL | Abitmap (int w, int h, int nbBits=32) |
| ADLL | Abitmap (char *filename) |
| ADLL | Abitmap (class Aresobj *o) |
| virtual ADLL | ~Abitmap () |
| ADLL bool | size (int w, int h) |
| | resize the bitmap. More...
|
| ADLL bool | set (HDC hdc, int x=0, int y=0, int mblt=bltmodeSRC) |
| | internal function. More...
|
| bool | set (int x, int y, class Abitmap *b, bool useFlags=TRUE) |
| | set the bitmap b in this bitmap at x,y position. More...
|
| ADLL bool | set (int xd, int yd, int xs, int ys, int w, int h, class Abitmap *b, bool useFlags=TRUE) |
| | set the bitmap b in this bitmap at xd,yd position from xs, ys position in the source bitmap b to w, h width and height. More...
|
| ADLL bool | set (int xd, int yd, int wd, int hd, int xs, int ys, int ws, int hs, class Abitmap *b, bool useFlags=TRUE) |
| | stretch part of the bitmap source(xs, ys, ws, hs) into part of the destination bitmap(xd, yd, wd, hd). More...
|
| bool | pixel (int x, int y, dword c) |
| | set a pixel color c, at x,y position. More...
|
| ADLL bool | line (int x0, int y0, int x1, int y1, dword c) |
| | trace a line. More...
|
| ADLL bool | box (int x0, int y0, int x1, int y1, dword c) |
| | trace a box. More...
|
| ADLL bool | boxf (int x0, int y0, int x1, int y1, dword c) |
| | fill a box. More...
|
| ADLL bool | linea (int x0, int y0, int x1, int y1, dword c, float alpha, dword mode=lineaNORMAL) |
| | trace a line with blending operation. More...
|
| ADLL bool | boxa (int x0, int y0, int x1, int y1, dword c, float alpha, dword mode=lineaNORMAL) |
| | trace a box with blending operation. More...
|
| ADLL bool | boxfa (int x0, int y0, int x1, int y1, dword c, float alpha, dword mode=lineaNORMAL) |
| | fill a box with blending operation. More...
|
| ADLL bool | flipY () |
| ADLL bool | blur (Abitmap *b, float coefx, float coefy) |
| | blur the bitmap. More...
|
| ADLL bool | getDesktop (int x, int y) |
| ADLL bool | load (char *filename) |
| | load the filename file. More...
|
| ADLL bool | save (char *filename, int quality=100) |
| | save the filename file (.png). More...
|
| ADLL bool | save (class Afile *f, int type=bitmapJPG, int quality=100) |
| ADLL void | operator= (const Abitmap &b) |
Static Public Methods |
| ADLL Abitmap * | getDesktop () |
Public Attributes |
| dword | state |
| | the states, (ex:bitmapNORMAL, bitmapOR, ...). More...
|
| dword | flags |
| | the flags, (ex: bitmapALPHA, bitmapSATURATION, ...). More...
|
| dword | colorkey |
| | colorkey value for opacity mode, flags bitmapCOLORKEY must be set to be used. More...
|
| float | alpha |
| | alpha value, flag bitmapGLOBALALPHA must be set to be used. More...
|
| int | w |
| int | h |
| int | nbBits |
| int | bodysize |
| dword * | palette |
| Arectangle | clip |
| Arectangle | view |
| dword * | adr |
| void * | body |
| byte * | body8 |
| word * | body16 |
| dword * | body32 |
Static Public Attributes |
| ADLL ACI | CI |