1 #ifndef MSP_GL_EFFECT_H_
2 #define MSP_GL_EFFECT_H_
5 #include "renderable.h"
11 Effects are used to wrap other renderables and give them additional visual
14 class Effect: public Renderable
17 const Renderable &renderable;
18 std::set<Tag> enabled_passes;
20 Effect(const Renderable &);
24 void enable_for_pass(const Tag &);
25 void disable_for_pass(const Tag &);