X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fresource.h;h=571d1ea56c54e61ab10c43ef0f10cce766f19bb3;hp=01c604c3f6d41cf70bd7cf5bf20de501f3ec70ed;hb=4cb33c263a00787a57531dfc41a4128bf34d7bee;hpb=574abfb7aeb77436714ea06bf82713cb3d85204e diff --git a/source/resource.h b/source/resource.h index 01c604c3..571d1ea5 100644 --- a/source/resource.h +++ b/source/resource.h @@ -38,7 +38,11 @@ public: virtual int get_load_priority() const { return 0; } virtual AsyncLoader *load(IO::Seekable &, const Resources * = 0) = 0; virtual bool is_loaded() const; + + /** Returns the amount of graphics memory used by this resource. The + returned value must not change while the resource is loaded. */ virtual UInt64 get_data_size() const = 0; + virtual void unload() = 0; };