]> git.tdb.fi Git - libs/gl.git/blobdiff - source/materials/lighting.h
Add inline data items to the collection
[libs/gl.git] / source / materials / lighting.h
index 833e7d2ba1277e916f6dd3f6f8c917c30f9d428b..9fe37ca665e943f18c5afd51586b1a8679dcab80 100644 (file)
@@ -59,12 +59,10 @@ private:
        Color fog_color;
        float fog_density;
        std::vector<AttachedLight> lights;
-       std::vector<Light *> owned_data;
        mutable ProgramData shdata;
 
 public:
        Lighting();
-       ~Lighting();
 
        /** Sets the ambient lighting color.  Affects all surfaces in the scene. */
        void set_ambient(const Color &);
@@ -72,15 +70,15 @@ public:
        const Color &get_ambient() const { return ambient; }
 
        /** Sets the color of the sky at zenith.  Has no effect without shaders. */
-       void set_sky_color(const Color &);
+       DEPRECATED void set_sky_color(const Color &);
 
        /** Sets the direction of the zenith.  Defaults to positive Z axis.  Has no
        effect without shaders. */
-       void set_zenith_direction(const Vector3 &);
+       DEPRECATED void set_zenith_direction(const Vector3 &);
 
        /** Sets the angle where skylight cuts off, counted from the true horizon.
        Has no effect without shaders. */
-       void set_horizon_angle(const Geometry::Angle<float> &);
+       DEPRECATED void set_horizon_angle(const Geometry::Angle<float> &);
 
        /** Sets the fog color, which is blended into distant surfaces. */
        void set_fog_color(const Color &);