]> git.tdb.fi Git - libs/gl.git/blobdiff - source/resource.h
Add methods to query the state of a resource
[libs/gl.git] / source / resource.h
index b3bce17e32cf86b95b1ba3914dd0ab8ab1d72d40..8d34c357fe6b93ba85862fd1df50b1620066a8ca 100644 (file)
@@ -32,8 +32,10 @@ public:
        virtual ~Resource();
 
        void set_manager(ResourceManager *);
+       ResourceManager *get_manager() const { return manager; }
        void *get_manager_data() const { return manager_data; }
        virtual AsyncLoader *load(IO::Seekable &) = 0;
+       virtual bool is_loaded() const;
        virtual UInt64 get_data_size() const = 0;
        virtual void unload() = 0;
 };