1 #ifndef HEADER_PSYCHLOPS_GRAPHIC_GENERIC_CACHE
\r
2 #define HEADER_PSYCHLOPS_GRAPHIC_GENERIC_CACHE
\r
7 #include "../../core/graphic/psychlops_g_image.h"
\r
8 #include "../../core/graphic/psychlops_g_font.h"
\r
11 namespace Psychlops {
\r
12 namespace Utilities {
\r
27 Letters &drawee, const double xx, const double yy,
\r
28 const double r, const double g, const double b, const double a,
\r
29 const int horiz_align, const int vertical_align, const double max_width, Drawable &outer);
\r
32 class TextCacheManager
\r
35 std::map<Letters*, CacheOnImage *> map;
\r
36 bool isCached(Letters *letters);
\r
38 void cache(Letters *letters, CacheOnImage *allocation);
\r
39 void uncache(Letters *letters);
\r
44 } /* <- namespace Psycholops */