X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Feffects%2Fenvironmentmap.h;h=db97d1d80040a3c9749129e076789ef8c9efc9fd;hb=0ded10909240623e33712be80855827d440f3caf;hp=c54968de35d5cfc7bf11be0ee14559c34cf766fc;hpb=7aaec9a70b8d7733429bec043f8e33e02956f266;p=libs%2Fgl.git diff --git a/source/effects/environmentmap.h b/source/effects/environmentmap.h index c54968de..db97d1d8 100644 --- a/source/effects/environmentmap.h +++ b/source/effects/environmentmap.h @@ -13,7 +13,7 @@ namespace Msp { namespace GL { -class Renderable; +class Resources; /** Creates a cube map texture of the surroundings of the renderable. This texture @@ -32,7 +32,7 @@ private: TextureCube env_tex; Renderbuffer depth_buf; Framebuffer fbo[6]; - RefPtr sampler; + const Sampler &sampler; Camera camera; mutable ProgramData shdata; bool rendered; @@ -40,7 +40,7 @@ private: 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);