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
26 Letters &drawee, const double xx, const double yy,
\r
27 const double r, const double g, const double b, const double a,
\r
28 const int horiz_align, const int vertical_align, const double max_width, Drawable &outer);
\r
31 class TextCacheManager
\r
34 std::map<Letters*, CacheOnImage *> map;
\r
35 bool isCached(Letters *letters);
\r
37 void cache(Letters *letters, CacheOnImage *allocation);
\r
38 void uncache(Letters *letters);
\r
43 } /* <- namespace Psycholops */