|
@@ -549,7 +549,13 @@ class CustomLoader extends hxd.res.Loader {
|
|
|
return k;
|
|
|
}
|
|
|
|
|
|
- override function loadImage( path : String ) {
|
|
|
+ override function loadCache<T:hxd.res.Resource>( path : String, c : Class<T> ) : T {
|
|
|
+ if( (c:Dynamic) == (hxd.res.Image:Dynamic) )
|
|
|
+ return cast loadImage(path);
|
|
|
+ return super.loadCache(path, c);
|
|
|
+ }
|
|
|
+
|
|
|
+ function loadImage( path : String ) {
|
|
|
var engine = h3d.Engine.getCurrent();
|
|
|
var i : hxd.res.Image = @:privateAccess engine.resCache.get(getKey(path));
|
|
|
if( i == null ) {
|