Effect::Effect(Renderable &r):
renderable(r)
{
- enabled_passes.insert(Tag());
+ enabled_methods.insert(Tag());
}
-void Effect::enable_for_pass(Tag tag)
+void Effect::enable_for_method(Tag tag)
{
- enabled_passes.insert(tag);
+ enabled_methods.insert(tag);
}
-void Effect::disable_for_pass(Tag tag)
+void Effect::disable_for_method(Tag tag)
{
- enabled_passes.erase(tag);
+ enabled_methods.erase(tag);
}
} // namespace GL
{
protected:
Renderable &renderable;
- std::set<Tag> enabled_passes;
+ std::set<Tag> enabled_methods;
protected:
Effect(Renderable &);
public:
virtual ~Effect() { }
- void enable_for_pass(Tag);
- void disable_for_pass(Tag);
+ void enable_for_method(Tag);
+ void disable_for_method(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(); }
void EnvironmentMap::render(Renderer &renderer, Tag tag) const
{
- if(!enabled_passes.count(tag))
+ if(!enabled_methods.count(tag))
return renderer.render(renderable, tag);
Renderer::Push _push_rend(renderer);
void ShadowMap::render(Renderer &renderer, Tag tag) const
{
- if(!enabled_passes.count(tag))
+ if(!enabled_methods.count(tag))
return renderer.render(renderable, tag);
Renderer::Push _push_rend(renderer);