]> git.tdb.fi Git - libs/gl.git/blobdiff - source/environmentmap.h
Remove the deprecated ProgramBuilder class
[libs/gl.git] / source / environmentmap.h
index aa95630f1d4886815930201abbdbea8c4dd3c999..c54968de35d5cfc7bf11be0ee14559c34cf766fc 100644 (file)
@@ -32,13 +32,20 @@ private:
        TextureCube env_tex;
        Renderbuffer depth_buf;
        Framebuffer fbo[6];
+       RefPtr<Sampler> sampler;
        Camera camera;
        mutable ProgramData shdata;
        bool rendered;
+       unsigned update_interval;
+       unsigned update_delay;
 
 public:
        EnvironmentMap(unsigned size, Renderable &rend, Renderable &env);
 
+       void set_depth_clip(float, float);
+       void set_update_interval(unsigned);
+       void queue_update();
+
        virtual void setup_frame(Renderer &);
        virtual void finish_frame();