10#ifndef GUIIMAGELOADER__H_
11#define GUIIMAGELOADER__H_
15#include "eC_TList_doubleLinked.h"
17#include "GUIComponentManager.h"
22#define GETIMGLOADER CGUIComponentManager::GetInstance().GetImageLoader()
65 struct ImageDecoderEntry_t
74 eC_Bool
operator==(
const ImageDecoderEntry_t &kSource)
const
76 return m_uiNumCalls == kSource.m_uiNumCalls;
80 eC_Bool operator>(
const ImageDecoderEntry_t &kSource)
const
82 return m_uiNumCalls > kSource.m_uiNumCalls;
central component-manager
Definition: GUIComponentManager.h:62
Contains information about an image loaded by CGUIImageLoader.
Definition: GUIImageData.h:29
Base class for the image decoders.
Definition: GUIImageDecoder.h:25
Manages a list of instances of CGUIImageDecoder.
Definition: GUIImageLoader.h:31
void AddDecoder(CGUIImageDecoder *pImageDecoder)
static void DeleteInstance()
eC_Bool LoadImg(CGUIImageData &pImageData, const eC_String &kFilePath)
void AddSupportedFileExtensions(eC_TListDoubleLinked< eC_String > &kExtensions)
static void CreateInstance()
bool operator==(const NSmartPtr::SharedPtr< C1 > &a, const NSmartPtr::SharedPtr< C2 > &b)
Definition: SharedPtr.h:240