Compounds |
class | Abitmap |
| a class memory bitmap that manage all bitmap operation. More...
|
Defines |
#define | guidBITMAP (Abitmap::CI.guid) |
#define | bitmapMAXSIZE 8192 |
#define | lineaSATURATION bitmapSATURATION |
#define | bitmapSATURATION (1<<31) |
| bitmap flags. More...
|
#define | bitmapGLOBALALPHA (1<<30) |
#define | bitmapALPHA (1<<29) |
#define | bitmapCOLORKEY (1<<28) |
#define | bitmapBLACK 0xff000000 |
| bitmap colors 32. More...
|
#define | bitmapRED 0xffff0000 |
#define | bitmapGREEN 0xff00ff00 |
#define | bitmapBLUE 0xff0000ff |
#define | bitmapYELLOW 0xffffff00 |
#define | bitmapCYAN 0xff00ffff |
#define | bitmapMAGENTA 0xffff00ff |
#define | bitmapWHITE 0xffffffff |
#define | bitmapGRAY 0xff808080 |
#define | bitmapDARKGRAY 0xff404040 |
#define | bltmodeSRC 0 |
| bitmap flags for overlay. More...
|
#define | bltmodeXOR 1 |
#define | bltmodeOR 2 |
#define | bltmodeAND 3 |
#define | bitmapBMP 0 |
| bitmap format for saving. More...
|
#define | bitmapPNG 1 |
#define | bitmapJPG 2 |
Enumerations |
enum | {
lineaNORMAL,
lineaADD,
lineaSUB,
lineaXOR,
lineaOLDALPHA
} |
| linea mode. More...
|
enum | {
bitmapNORMAL = 0,
bitmapOR,
bitmapXOR,
bitmapAND,
bitmapADD,
bitmapSUB
} |
| bitmap states. More...
|
Functions |
__inline word | color32to16 (dword color) |
__inline dword | color16to32 (word color) |
__inline void | colorRGB (byte *r, byte *g, byte *b, dword color) |
__inline void | colorRGBA (byte *r, byte *g, byte *b, byte *a, dword color) |
__inline void | colorRGB (byte *r, byte *g, byte *b, word color) |
__inline dword | color32 (byte r, byte g, byte b) |
__inline dword | color32 (byte r, byte g, byte b, byte a) |
__inline word | color16 (byte r, byte g, byte b) |
__inline void | rgb2hls (float *h, float *l, float *s, byte r0, byte g0, byte b0) |
__inline float | hls2rgb_rgb (float p1, float p2, float h) |
__inline void | hls2rgb (float h, float l, float s, byte *r, byte *g, byte *b) |