]> git.tdb.fi Git - libs/gl.git/blobdiff - source/effects/environmentmap.h
Add an option to use a fixed position in EnvironmentMap
[libs/gl.git] / source / effects / environmentmap.h
index bf6fbaf0f2b77081ffea4638400554837b91775c..2d27ee7d86cfd53e82af53589ecfb8f420d01a59 100644 (file)
@@ -38,6 +38,8 @@ private:
        TextureCube env_tex;
        Texture2D depth_buf;
        Face faces[6];
+       Vector3 fixed_position;
+       bool use_fixed_pos = false;
 
        TextureCube irradiance;
        const Program &irradiance_shprog;
@@ -58,6 +60,8 @@ public:
        EnvironmentMap(unsigned size, PixelFormat, Renderable &rend, Renderable &env);
        EnvironmentMap(unsigned size, PixelFormat, unsigned, Renderable &rend, Renderable &env);
 
+       void set_fixed_position(const Vector3 &);
+
        void set_depth_clip(float, float);
 
        /** Sets the interval in frames between environment map updates.  A value of