namespace GL {
class Renderable;
+class Resources;
/**
Creates a cube map texture of the surroundings of the renderable. This texture
TextureCube env_tex;
Renderbuffer depth_buf;
Framebuffer fbo[6];
- RefPtr<Sampler> sampler;
+ const Sampler &sampler;
Camera camera;
mutable ProgramData shdata;
bool rendered;
unsigned update_delay;
public:
- EnvironmentMap(unsigned size, Renderable &rend, Renderable &env);
+ EnvironmentMap(Resources &, unsigned size, Renderable &rend, Renderable &env);
void set_depth_clip(float, float);
void set_update_interval(unsigned);