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 |