X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fenvironmentmap.h;h=c54968de35d5cfc7bf11be0ee14559c34cf766fc;hb=34811e25cb7ec22d5b156cd00485aa82687f000a;hp=aa95630f1d4886815930201abbdbea8c4dd3c999;hpb=74e1414b1f86d6be0b0100b196b9b112cdda0435;p=libs%2Fgl.git diff --git a/source/environmentmap.h b/source/environmentmap.h index aa95630f..c54968de 100644 --- a/source/environmentmap.h +++ b/source/environmentmap.h @@ -32,13 +32,20 @@ private: TextureCube env_tex; Renderbuffer depth_buf; Framebuffer fbo[6]; + RefPtr 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();