X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fresourcemanager.h;h=cf34a8250f2b8cb8c92ba4d5d97842496fbe3797;hp=afa2c2d073e45b32b25332a91a3be9c7c8568461;hb=bec07999d95b76f4b47cffcc564d0cd0afc0435e;hpb=ab28eedc313d54a037b4d62bce0d3d243423dcf7 diff --git a/source/resourcemanager.h b/source/resourcemanager.h index afa2c2d0..cf34a825 100644 --- a/source/resourcemanager.h +++ b/source/resourcemanager.h @@ -11,7 +11,7 @@ namespace Msp { namespace GL { -class ResourceWatcher; +class ResourceObserver; class resource_load_error: public std::runtime_error { @@ -62,7 +62,7 @@ private: State state; unsigned last_used; UInt64 data_size; - std::vector watchers; + std::vector observers; ManagedResource(Resource &); @@ -72,8 +72,8 @@ private: void finish_loading(); void unload(); - void add_watcher(ResourceWatcher &); - void remove_watcher(ResourceWatcher &); + void add_observer(ResourceObserver &); + void remove_observer(ResourceObserver &); }; typedef std::list LoadQueue; @@ -152,8 +152,8 @@ public: void resource_used(const Resource &); void remove_resource(Resource &); - void watch_resource(const Resource &, ResourceWatcher &); - void unwatch_resource(const Resource &, ResourceWatcher &); + void observe_resource(const Resource &, ResourceObserver &); + void unobserve_resource(const Resource &, ResourceObserver &); void tick(); private: