Renderable &environment;
TextureCube env_tex;
Renderbuffer depth_buf;
- mutable Framebuffer fbo[6];
- mutable Camera camera;
+ Framebuffer fbo[6];
+ Camera camera;
mutable ProgramData shdata;
- mutable bool rendered;
+ bool rendered;
public:
EnvironmentMap(unsigned size, Renderable &rend, Renderable &env);
- virtual void setup_frame() const;
- virtual void finish_frame() const;
+ virtual void setup_frame(Renderer &);
+ virtual void finish_frame();
- virtual void render(Renderer &, const Tag &) const;
+ virtual void render(Renderer &, const Tag & = Tag()) const;
};
} // namespace GL