haxe/ui/util/BitmapDataCache.hx
package haxe.ui.util;
class BitmapDataCache {
/*
private static var _instance:BitmapDataCache;
public static var instance(get, null):BitmapDataCache;
private static function get_instance():BitmapDataCache {
if (_instance == null) {
_instance = new BitmapDataCache();
}
return _instance;
}
public static function rectId(rc:Rectangle):String {
return rc.left + "_" + rc.top + "_" + rc.width + "_" + rc.height;
}
private var _cache:Map<String, BitmapDataBase>;
public function new() {
_cache = new Map<String, BitmapDataBase>();
}
public function get(id:String):BitmapDataBase {
var bmpData:BitmapDataBase = _cache.get(id);
return bmpData;
}
public function set(id:String, bmpData:BitmapDataBase) {
_cache.set(id, bmpData);
}
*/
}