Definition at line 1066 of file BMPImage.cpp.
| KKB::BmpImage::PalletBuilder::PalletBuilder |
( |
| ) |
|
|
inline |
| void KKB::BmpImage::PalletBuilder::AddColor |
( |
uchar |
red, |
|
|
uchar |
green, |
|
|
uchar |
blue |
|
) |
| |
|
inline |
Definition at line 1111 of file BMPImage.cpp.
1116 if (lastColorsSet && (red == lastRed) && (green == lastGreen) && (blue == lastBlue))
1121 key.rgbGreen = green;
1123 idx = colorsUsed.find (key);
1124 if (idx == colorsUsed.end ())
1127 colorsUsed.insert (pair<RGBQUAD,kkint32> (key, numEntries));
1130 lastRed = red; lastGreen = green; lastBlue = blue;
1131 lastColorsSet =
true;
| void KKB::BmpImage::PalletBuilder::BuildPallet |
( |
RGBQUAD *& |
palette, |
|
|
kkint32 & |
size |
|
) |
| |
|
inline |
Definition at line 1135 of file BMPImage.cpp.
1139 size = (
kkint32)colorsUsed.size ();
1140 delete palette; palette = NULL;
1144 palette =
new RGBQUAD[size];
1145 for (idx = colorsUsed.begin (); idx != colorsUsed.end (); idx++)
1147 palette[idx->second] = idx->first;
| kkint32 KKB::BmpImage::PalletBuilder::NumOfColors |
( |
| ) |
const |
|
inline |
Definition at line 1094 of file BMPImage.cpp.
1101 key.rgbGreen = green;
1103 idx = colorsUsed.find (key);
1104 if (idx == colorsUsed.end ())
The documentation for this class was generated from the following file: