#include <GUIImageDecoderSVG.h>
Public Member Functions | |
CGUIImageDecoderSVG () | |
~CGUIImageDecoderSVG () | |
virtual eC_Bool | LoadImg (CGUIImageData &rkImageData, eC_File *pkImageFile) |
![]() | |
virtual | ~CGUIImageDecoder () |
eC_TListDoubleLinked< eC_String > & | GetSupportedFileExtensions () |
virtual eC_Bool | LoadImg (CGUIImageData &rkImageData, eC_File *pkImageFile)=0 |
Additional Inherited Members | |
![]() | |
CGUIImageDecoder () | |
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) |
![]() | |
eC_TListDoubleLinked< eC_String > | m_kSupportedFileExtensions |
list of supported file-extensions | |
SupportedImageTypes_t | m_kSupportedImageTypes [cuiNumOfImageTypes] |
Array of supported image types. | |
Reads a SVG-file with NanoSVG and transforms it into a std::vector<CSVGShape> thas is also the representation as CGUIImageData.
CGUIImageDecoderSVG::CGUIImageDecoderSVG | ( | ) |
Constructor
CGUIImageDecoderSVG::~CGUIImageDecoderSVG | ( | ) |
Destructor
|
virtual |
Must be implemented in each derived class to decode an image.
rkImageData | The decoded image has to be stored here by each derived implementation. |
pkImageFile | Pointer to image file to load. |
Implements CGUIImageDecoder.