Renderable &renderable;
std::set<Tag> enabled_passes;
-private:
- static WeakPtr<Sampler> linear_sampler;
-
protected:
Effect(Renderable &);
public:
virtual void setup_frame(Renderer &r) { renderable.setup_frame(r); }
virtual void finish_frame() { renderable.finish_frame(); }
-
-protected:
- static RefPtr<Sampler> get_linear_sampler();
};
} // namespace GL