X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fresources%2Fresourceobserver.h;fp=source%2Fresources%2Fresourceobserver.h;h=d1313d329261f50f7de06e9cf4692a0d6a32b186;hb=7aaec9a70b8d7733429bec043f8e33e02956f266;hp=0000000000000000000000000000000000000000;hpb=bec07999d95b76f4b47cffcc564d0cd0afc0435e;p=libs%2Fgl.git diff --git a/source/resources/resourceobserver.h b/source/resources/resourceobserver.h new file mode 100644 index 00000000..d1313d32 --- /dev/null +++ b/source/resources/resourceobserver.h @@ -0,0 +1,24 @@ +#ifndef MSP_GL_RESOURCEOBSERVER_H_ +#define MSP_GL_RESOURCEOBSERVER_H_ + +namespace Msp { +namespace GL { + +class Resource; + +class ResourceObserver +{ +protected: + ResourceObserver() { } +public: + virtual ~ResourceObserver() { } + + virtual void resource_loaded(Resource &) { } + virtual void resource_unloaded(Resource &) { } + virtual void resource_removed(Resource &) { } +}; + +} // namespace GL +} // namespace Msp + +#endif