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];
48 eC_UInt ulCompression;
52 eC_UInt ulTotalColors;
53 eC_UInt 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