X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Feffects%2Fpostprocessor.h;h=06e03c3f7bee415d5df42a313763d7a15ac4c880;hb=003890aeda3e2bb444d9560a8dd8f6aef924a1ee;hp=3060e609868344ce4ec3379f34b07005e9e9d001;hpb=9a63244c1342337915c4610401a24c09fa72cc3d;p=libs%2Fgl.git diff --git a/source/effects/postprocessor.h b/source/effects/postprocessor.h index 3060e609..06e03c3f 100644 --- a/source/effects/postprocessor.h +++ b/source/effects/postprocessor.h @@ -8,7 +8,6 @@ namespace GL { class Mesh; class Renderer; -class Resources; class Sampler; class Shader; class Texture2D; @@ -34,7 +33,7 @@ public: Template(); virtual ~Template() { } - virtual PostProcessor *create(Resources &, unsigned, unsigned) const = 0; + virtual PostProcessor *create(unsigned, unsigned) const = 0; }; protected: @@ -43,9 +42,9 @@ public: virtual ~PostProcessor() { } /// Renders the effect. - virtual void render(const Texture2D &, const Texture2D &) { } + virtual void render(Renderer &, const Texture2D &, const Texture2D &) = 0; - virtual void render(Renderer &, const Texture2D &, const Texture2D &); + virtual void set_debug_name(const std::string &) = 0; }; } // namespace GL