X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fresources%2Fresourcemanager.h;h=ec1bb3f01c00fba560693b04820727b063101170;hb=e70662d7812464159f2e47f4bebb69d88f89ae93;hp=bd87de8929ad92fc38b2703313168d2df1d75628;hpb=38712d8ecc57d043a2419ffbaeeb57f7a6586f14;p=libs%2Fgl.git diff --git a/source/resources/resourcemanager.h b/source/resources/resourcemanager.h index bd87de89..ec1bb3f0 100644 --- a/source/resources/resourcemanager.h +++ b/source/resources/resourcemanager.h @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -23,7 +24,7 @@ public: }; -class ResourceManager +class ResourceManager: public NonCopyable { public: enum LoadingPolicy @@ -135,6 +136,7 @@ public: void set_max_retain_frames(unsigned); void add_resource(Resource &); + void move_resource(Resource &, Resource &); private: const ManagedResource &get_managed_resource(const Resource &) const; ManagedResource &get_managed_resource(const Resource &);