summaryrefslogtreecommitdiff
path: root/bitmap.c
diff options
context:
space:
mode:
Diffstat (limited to 'bitmap.c')
-rw-r--r--bitmap.c15
1 files changed, 13 insertions, 2 deletions
diff --git a/bitmap.c b/bitmap.c
index 71bfe1d..a6a5fc7 100644
--- a/bitmap.c
+++ b/bitmap.c
@@ -1,5 +1,5 @@
/*
- * $Id: bitmap.c,v 1.9 2005/01/27 17:31:35 lordjaxom Exp $
+ * $Id: bitmap.c,v 1.10 2005/01/28 21:26:34 lordjaxom Exp $
*/
#include "bitmap.h"
@@ -16,7 +16,18 @@ using namespace Magick;
#endif
#include <glob.h>
-cxCache<tBitmapSpec,cText2SkinBitmap*> cText2SkinBitmap::mCache(Text2SkinSetup.MaxCacheFill);
+cBitmapCache cText2SkinBitmap::mCache(Text2SkinSetup.MaxCacheFill);
+
+void cBitmapCache::DeleteObject(const tBitmapSpec &Key, cText2SkinBitmap *&Data)
+{
+ delete Data;
+}
+
+void cBitmapCache::ResetObject(cText2SkinBitmap *&Data)
+{
+ Data->Reset();
+}
+
cText2SkinBitmap *cText2SkinBitmap::Load(const std::string &Filename, int Alpha, int height,
int width, int colors, bool Quiet) {