VGLBitmap
__VGLBitmapCopy(VGLBitmap *src, int srcx, int srcy,
VGLBitmap *dst, int dstx, int dsty, int width, int hight)
VGLBitmapCopy(VGLBitmap *src, int srcx, int srcy,
VGLBitmap *dst, int dstx, int dsty, int width, int hight)
VGLBitmap
VGLBitmap *object;
object = (VGLBitmap *)malloc(sizeof(*object));
VGLBitmapDestroy(VGLBitmap *object)
VGLBitmapAllocateBits(VGLBitmap *object)
VGLBitmapCvt(VGLBitmap *src, VGLBitmap *dst)
WriteVerticalLine(VGLBitmap *dst, int x, int y, int width, byte *line)
VGLDisplay = (VGLBitmap *)malloc(sizeof(VGLBitmap));
VGLBitmap *VGLDisplay;
VGLBitmap VGLVDisplay;
VGLSetVScreenSize(VGLBitmap *object, int VXsize, int VYsize)
VGLPanScreen(VGLBitmap *object, int x, int y)
static VGLBitmap VGLMouseLargeAndMask =
static VGLBitmap VGLMouseLargeOrMask =
static VGLBitmap VGLMouseSmallAndMask =
static VGLBitmap VGLMouseSmallOrMask =
static VGLBitmap *VGLMouseAndMask, *VGLMouseOrMask;
VGLMouseSetImage(VGLBitmap *AndMask, VGLBitmap *OrMask)
VGLBitmap *ormask;
VGLGetXY(VGLBitmap *object, int x, int y)
plot(VGLBitmap * object, int x, int y, int flag, u_long color)
VGLLine(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color)
VGLBox(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color)
VGLFilledBox(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color)
set4pixels(VGLBitmap *object, int x, int y, int xc, int yc, u_long color)
VGLEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color)
set2lines(VGLBitmap *object, int x, int y, int xc, int yc, u_long color)
VGLFilledEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color)
VGLClear(VGLBitmap *object, u_long color)
VGLBitmap src;
VGLSetXY(VGLBitmap *object, int x, int y, u_long color)
VGLBitmapString(VGLBitmap *Object, int x, int y, char *str,
VGLBitmapPutChar(VGLBitmap *Object, int x, int y, byte ch,
extern VGLBitmap *VGLDisplay;
extern VGLBitmap VGLVDisplay;
int __VGLBitmapCopy(VGLBitmap *src, int srcx, int srcy, VGLBitmap *dst, int dstx, int dsty, int width, int hight);
int VGLBitmapCopy(VGLBitmap *src, int srcx, int srcy, VGLBitmap *dst, int dstx, int dsty, int width, int hight);
VGLBitmap *VGLBitmapCreate(int type, int xsize, int ysize, byte *bits);
void VGLBitmapDestroy(VGLBitmap *object);
int VGLBitmapAllocateBits(VGLBitmap *object);
void VGLBitmapCvt(VGLBitmap *src, VGLBitmap *dst);
int VGLSetVScreenSize(VGLBitmap *object, int VXsize, int VYsize);
int VGLPanScreen(VGLBitmap *object, int x, int y);
void VGLMouseSetImage(VGLBitmap *AndMask, VGLBitmap *OrMask);
void VGLSetXY(VGLBitmap *object, int x, int y, u_long color);
u_long VGLGetXY(VGLBitmap *object, int x, int y);
void VGLLine(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color);
void VGLBox(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color);
void VGLFilledBox(VGLBitmap *object, int x1, int y1, int x2, int y2, u_long color);
void VGLEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color);
void VGLFilledEllipse(VGLBitmap *object, int xc, int yc, int a, int b, u_long color);
void VGLClear(VGLBitmap *object, u_long color);
void VGLBitmapPutChar(VGLBitmap *Object, int x, int y, byte ch, u_long fgcol, u_long bgcol, int fill, int dir);
void VGLBitmapString(VGLBitmap *Object, int x, int y, char *str, u_long fgcol, u_long bgcol, int fill, int dir);
VGLBitmap *Image;
VGLBitmap *Mask;
VGLBitmap *tmp;