public:
virtual ~Effect() { }
- void enable_for_pass(const Tag &);
- void disable_for_pass(const Tag &);
+ void enable_for_pass(Tag);
+ void disable_for_pass(Tag);
virtual const Matrix *get_matrix() const { return renderable.get_matrix(); }
virtual const Geometry::BoundingSphere<float, 3> *get_bounding_sphere() const { return renderable.get_bounding_sphere(); }