Bitmap Class Reference

Inheritance diagram for Bitmap:

Element SystemCode G3Buffer G3ZBuffer PopupMenuArrow PopupMenuCheck List of all members.

Public Member Functions

BOOL Load (char *fn, uint8 fmt=BITMAP_BMP)
BOOL Load (File *f, uint8 fmt=BITMAP_BMP)
BOOL Save (char *fn, uint8 fmt=BITMAP_BMP)
BOOL Save (File *f, uint8 fmt=BITMAP_BMP)
void SetKeyClr (uint32 _trans)
uint32 GetKeyClr ()
void SetKeyMode (int _mode)
void SetSize (uint32 x, uint32 y)
void Destroy ()
void SetSharedImage (BOOL state)
void Put (PTR, int, int, int, int)
void PutKeyClr (PTR, int, int, int, int, uint32)
void Get (PTR, int, int, int, int)
void Put (Bitmap *, int32 _x, int32 _y)
void Put (Bitmap *, int32 dx, int32 dy, int32 sx, int32 sy, int32 xl, int32 yl)
void MoveTo (int32 x, int32 y)
void Line (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
void LineDash (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
void LineTo (int32 x, int32 y, uint32 clr)
void LineDashTo (int32 x, int32 y, uint32 clr)
void PutPixel (int32 x, int32 y, uint32 clr)
uint32 GetPixel (int32 x, int32 y)
void Box (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
void BoxDash (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
void BoxFill (int32 x1, int32 y1, int32 x2, int32 y2, uint32 clr)
void Draw ()
void Create (Bitmap *)
BOOL Create (int _xpos, int _ypos, int _x, int _y, int _Style, Element *_Parent)
Bitmapoperator= (Bitmap &x)

Public Attributes

union {
   uint32   imgi32
   PTR   img
   uint8 *   img8
   uint16 *   img16
   uint32 *   img32
}; 
uint32 bpp
uint32 bypp
uint8 JPEGCompressionLevel

Friends

class Mouse
class Window
class TaskBarIcon

Detailed Description

Definition at line 7 of file bitmap.hpp.


The documentation for this class was generated from the following file:
Generated on Mon Mar 5 09:49:14 2007 for DigiForce by  doxygen 1.4.7