]> git.tdb.fi Git - libs/gl.git/blobdiff - source/effects/environmentmap.h
Make EnvironmentMap's pixel format configurable
[libs/gl.git] / source / effects / environmentmap.h
index 56c76c459f2b6d84811fb52aeea9cea3c16a4587..68bce7de51b0879f593091fcbd63999d6cc2cf47 100644 (file)
@@ -46,9 +46,18 @@ private:
 
 public:
        EnvironmentMap(Resources &, unsigned size, Renderable &rend, Renderable &env);
+       EnvironmentMap(Resources &, unsigned size, PixelFormat, Renderable &rend, Renderable &env);
+private:
+       void init(unsigned, PixelFormat, unsigned);
 
+public:
        void set_depth_clip(float, float);
+
+       /** Sets the interval in frames between environment map updates.  A value of
+       0 means an update is only done when manually requested. */
        void set_update_interval(unsigned);
+
+       /** Request that the environment map is updated on the next frame. */
        void queue_update();
 
        virtual void setup_frame(Renderer &);