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 &);