#include <Bitmap256.h>
Public Member Functions | |
void | Default () |
void | Set (int iWdt, int iHgt, CStdPalette *) |
bool | Valid () |
int | FileBitsOffset () |
void | Set (int iWdt, int iHgt, int iBitDepth) |
Public Attributes | |
RGBQUAD | Colors [256] = {} |
BITMAPFILEHEADER | Head = BITMAPFILEHEADER() |
BITMAPINFOHEADER | Info = BITMAPINFOHEADER() |
Definition at line 73 of file Bitmap256.h.
void C4BMP256Info::Default | ( | ) |
Definition at line 90 of file Bitmap256.cpp.
References InplaceReconstruct().
Referenced by Set().
int C4BMP256Info::FileBitsOffset | ( | ) |
Definition at line 60 of file Bitmap256.cpp.
References tagBITMAPFILEHEADER::bfOffBits, and C4BMPInfo::Head.
void C4BMP256Info::Set | ( | int | iWdt, |
int | iHgt, | ||
CStdPalette * | Palette | ||
) |
Definition at line 65 of file Bitmap256.cpp.
References tagBITMAPFILEHEADER::bfOffBits, tagBITMAPFILEHEADER::bfSize, tagBITMAPFILEHEADER::bfType, tagBITMAPINFOHEADER::biBitCount, tagBITMAPINFOHEADER::biClrImportant, tagBITMAPINFOHEADER::biClrUsed, tagBITMAPINFOHEADER::biCompression, tagBITMAPINFOHEADER::biHeight, tagBITMAPINFOHEADER::biPlanes, tagBITMAPINFOHEADER::biSize, tagBITMAPINFOHEADER::biSizeImage, tagBITMAPINFOHEADER::biWidth, Colors, CStdPalette::Colors, Default(), DWordAligned(), GetBlueValue, GetGreenValue, GetRedValue, C4BMPInfo::Head, C4BMPInfo::Info, tagRGBQUAD::rgbBlue, tagRGBQUAD::rgbGreen, and tagRGBQUAD::rgbRed.
Referenced by CSurface8::Save().
|
inherited |
Definition at line 34 of file Bitmap256.cpp.
References tagBITMAPFILEHEADER::bfOffBits, tagBITMAPFILEHEADER::bfSize, tagBITMAPFILEHEADER::bfType, tagBITMAPINFOHEADER::biBitCount, tagBITMAPINFOHEADER::biClrImportant, tagBITMAPINFOHEADER::biClrUsed, tagBITMAPINFOHEADER::biCompression, tagBITMAPINFOHEADER::biHeight, tagBITMAPINFOHEADER::biPlanes, tagBITMAPINFOHEADER::biSize, tagBITMAPINFOHEADER::biSizeImage, tagBITMAPINFOHEADER::biWidth, C4BMPInfo::Default(), DWordAligned(), C4BMPInfo::Head, and C4BMPInfo::Info.
bool C4BMP256Info::Valid | ( | ) |
Definition at line 53 of file Bitmap256.cpp.
References tagBITMAPFILEHEADER::bfType, tagBITMAPINFOHEADER::biBitCount, tagBITMAPINFOHEADER::biCompression, C4BMPInfo::Head, and C4BMPInfo::Info.
RGBQUAD C4BMP256Info::Colors[256] = {} |
Definition at line 76 of file Bitmap256.h.
Referenced by CSurface8::Read(), C4Surface::ReadBMP(), and Set().
|
inherited |
Definition at line 66 of file Bitmap256.h.
Referenced by C4BMPInfo::FileBitsOffset(), FileBitsOffset(), Set(), C4BMPInfo::Set(), and Valid().
|
inherited |
Definition at line 67 of file Bitmap256.h.
Referenced by CSurface8::Read(), C4Surface::ReadBMP(), Set(), C4BMPInfo::Set(), and Valid().