10#ifndef GUIIMAGEDECODER__H_
11#define GUIIMAGEDECODER__H_
15#include "eC_TList_doubleLinked.h"
17#include "GUIImageData.h"
72 const eC_UInt& uiInputColor,
77 const eC_UByte& ubAdvance,
78 const eC_UInt& uiCount = 1);
ImageType_t
Definition: GUICommonEnums.h:80
Contains information about an image loaded by CGUIImageLoader.
Definition: GUIImageData.h:29
Base class for the image decoders.
Definition: GUIImageDecoder.h:25
eC_TListDoubleLinked< eC_String > & GetSupportedFileExtensions()
virtual ~CGUIImageDecoder()
eC_TListDoubleLinked< eC_String > m_kSupportedFileExtensions
list of supported file-extensions
Definition: GUIImageDecoder.h:82
virtual eC_Bool LoadImg(CGUIImageData &rkImageData, eC_File *pkImageFile)=0
void WriteConvertedColor(const eC_UInt &uiInputColor, const CGUICommonEnums::ImageType_t &eInputFormat, const CGUICommonEnums::ImageType_t &eOutputFormat, eC_UByte *pubData, eC_UInt &uiDataIndex, const eC_UByte &ubAdvance, const eC_UInt &uiCount=1)
SupportedImageTypes_t m_kSupportedImageTypes[cuiNumOfImageTypes]
Array of supported image types.
Definition: GUIImageDecoder.h:81
Struct which holds the information about the supported image formats of the decoder.
Definition: GUIImageDecoder.h:52
eC_Bool bSupported
True if supported.
Definition: GUIImageDecoder.h:54
CGUICommonEnums::ImageType_t eImgType
Image type.
Definition: GUIImageDecoder.h:53