diff options
Diffstat (limited to 'libcore/imagecache.h')
| -rw-r--r-- | libcore/imagecache.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libcore/imagecache.h b/libcore/imagecache.h index 95148b2..4a26710 100644 --- a/libcore/imagecache.h +++ b/libcore/imagecache.h @@ -30,6 +30,9 @@ public: //skinparts void CacheSkinpart(string path, int width, int height); cImage *GetSkinpart(string name, int width, int height); + //Cairo Images + void CacheEllipse(int id, int width, int height, tColor color, int quadrant); + cImage *GetEllipse(int id, int width, int height, tColor color, int quadrant); //helpers void Clear(void); void Debug(bool full); @@ -46,6 +49,7 @@ private: map<string, cImage*> iconCache; map<string, cImage*> channelLogoCache; map<string, cImage*> skinPartsCache; + map<int, cImage*> cairoImageCache; bool LoadIcon(eImageType type, string name); bool LoadLogo(const cChannel *channel); bool LoadSeparatorLogo(string name); |
