Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Bitmap Member List

This is the complete list of members for Bitmap, including all inherited members.

AddToCache(Bitmap *bmp)Bitmapstatic
alpha_loadedBitmapprotected
AutoMask(DWORD mask=0)Bitmap
BitBlt(int x, int y, const Bitmap &srcImage, int sx, int sy, int w, int h, bool blend=false)Bitmap
Bitmap()Bitmap
Bitmap(int w, int h, ColorIndex *p=0, int t=BMP_SOLID)Bitmap
Bitmap(int w, int h, Color *p, int t=BMP_SOLID)Bitmap
BMP_SOLID enum valueBitmap
BMP_TRANSLUCENT enum valueBitmap
BMP_TRANSPARENT enum valueBitmap
BMP_TYPES enum nameBitmap
BmpSize() const Bitmap
CacheMemoryFootprint()Bitmapstatic
CacheUpdate()Bitmapstatic
CheckCache(const char *filename)Bitmapstatic
ClearCache()Bitmapstatic
ClearImage()Bitmap
ClipLine(int &x1, int &y1, int &x2, int &y2)Bitmap
ClipLine(double &x1, double &y1, double &x2, double &y2)Bitmap
CopyAlphaImage(int w, int h, BYTE *p)Bitmap
CopyAlphaRedChannel(int w, int h, DWORD *p)Bitmap
CopyBitmap(const Bitmap &rhs)Bitmap
CopyHighColorImage(int w, int h, DWORD *p, int t=BMP_SOLID)Bitmap
CopyImage(int w, int h, BYTE *p, int t=BMP_SOLID)Bitmap
Default()Bitmapstatic
DrawEllipse(int x1, int y1, int x2, int y2, Color color, BYTE quad=0x0f)Bitmap
DrawEllipsePoints(int x0, int y0, int x, int y, Color c, BYTE quad)Bitmap
DrawLine(int x1, int y1, int x2, int y2, Color color)Bitmap
DrawRect(int x1, int y1, int x2, int y2, Color color)Bitmap
DrawRect(const Rect &r, Color color)Bitmap
filenameBitmapprotected
FillColor(Color c)Bitmap
FillRect(int x1, int y1, int x2, int y2, Color color)Bitmap
FillRect(const Rect &r, Color color)Bitmap
GetBitmapByID(HANDLE bmp_id)Bitmapstatic
GetColor(int x, int y) const Bitmap
GetFilename() const Bitmapinline
GetIndex(int x, int y) const Bitmap
GetSurface()Bitmapvirtual
Handle() const Resourceinline
heightBitmapprotected
Height() const Bitmapinline
hipixBitmapprotected
HiPixels() const Bitmapinline
idResourceprotected
IsDual() const Bitmapinline
IsHighColor() const Bitmapinline
IsIndexed() const Bitmapinline
IsSolid() const Bitmapinline
IsTexture() const Bitmapinline
IsTranslucent() const Bitmapinline
IsTransparent() const Bitmapinline
last_modifiedBitmapprotected
LastModified() const Bitmapinline
MakeHighColor()Bitmap
MakeIndexed()Bitmap
MakeTexture()Bitmap
mapsizeBitmapprotected
operator==(const Resource &r) const Resourceinline
ownpixBitmapprotected
Pitch() const Bitmapvirtual
pixBitmapprotected
Pixels() const Bitmapinline
PixSize() const Bitmapvirtual
Resource()Resource
RowSize() const Bitmap
ScaleTo(int w, int h)Bitmap
SetColor(int x, int y, Color c)Bitmap
SetFilename(const char *s)Bitmap
SetIndex(int x, int y, ColorIndex c)Bitmap
SetType(int t)Bitmapinline
TakeOwnership()Bitmapinline
textureBitmapprotected
Type() const Bitmapinline
typeBitmapprotected
TYPENAME()Bitmapinlinestatic
Width() const Bitmapinline
widthBitmapprotected
~Bitmap()Bitmapvirtual
~Resource()Resourcevirtual