]> git.tdb.fi Git - libs/gl.git/blobdiff - source/resource.h
Implement manual loading policy and async flag
[libs/gl.git] / source / resource.h
index c41b88498dae84c5a0774398d410259b71055b5d..625c9f93059dd122cdf2ee526d85568a839f0dce 100644 (file)
@@ -24,12 +24,14 @@ public:
 
 protected:
        ResourceManager *manager;
+       void *manager_data;
 
        Resource();
 public:
        virtual ~Resource();
 
        void set_manager(ResourceManager *);
+       void *get_manager_data() const { return manager_data; }
        virtual AsyncLoader *load(IO::Seekable &) = 0;
        virtual void unload() = 0;
 };