10#ifndef GUIIMAGEDECODERBMP__H_
11#define GUIIMAGEDECODERBMP__H_
16#include "GUIImageData.h"
18#include "GUIImageDecoder.h"
35 unsigned char acSize[4];
37 unsigned char acOffBits[4];
46 unsigned short usPlanes;
47 unsigned short usBitCount;
48 unsigned long ulCompression;
49 unsigned long ulSizeImage;
52 unsigned long ulTotalColors;
53 unsigned long ulImportantColors;
63 void RevertBytes(eC_UByte* pubData,
const eC_UInt& uiLen);
65 eC_UInt GetColorFromPalette(
const eC_UByte& ubIndex);
68 eC_Bool m_bIsPalettized;
70 eC_UInt m_uiPaletteSize;
Contains information about an image loaded by CGUIImageLoader.
Definition: GUIImageData.h:29
Class GUIImageDecoderBMP which loads an image and returns a pointer to a GUIImageData object.
Definition: GUIImageDecoderBMP.h:24
virtual eC_Bool LoadImg(CGUIImageData &rkImageData, eC_File *pkImageFile)
Base class for the image decoders.
Definition: GUIImageDecoder.h:25