30 void setPixel(
int x,
int y,uchar val);
32 void writeChar(
int x,
int y,
char c,uchar fg);
33 void writeString(
int x,
int y,
const char *s,uchar fg);
34 void drawHorzLine(
int y,
int xs,
int xe,uchar colIndex,uint mask);
35 void drawHorzArrow(
int y,
int xs,
int xe,uchar colIndex,uint mask);
36 void drawVertLine(
int x,
int ys,
int ye,uchar colIndex,uint mask);
37 void drawVertArrow(
int x,
int ys,
int ye,uchar colIndex,uint mask);
39 void fillRect(
int x,
int y,
int width,
int height,uchar colIndex,uint mask);
40 bool save(
const char *fileName,
int mode=0);
58 const uchar *greyLevels,
const uchar *alphaLevels,
59 int saturation,
int hue,
int gamma);
61 bool save(
const char *fileName);
62 static void hsl2rgb(
double h,
double s,
double l,
63 double *pRed,
double *pGreen,
double *pBlue);