X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Flighting.h;fp=source%2Flighting.h;h=c36b33527c98eb031f0e7454ca6411ac0cb9f669;hp=94ccdd5e968170bdca6b4c0dd4230a4643d893fa;hb=a40fc85277dba5c34402a0e703d038efd30cc57b;hpb=2fa1bb084e54af7134b44d3ee7512056e28de67e diff --git a/source/lighting.h b/source/lighting.h index 94ccdd5e..c36b3352 100644 --- a/source/lighting.h +++ b/source/lighting.h @@ -17,7 +17,7 @@ class Light; Encapsulates global lighting parameters and any number of individual light sources. */ -class Lighting: public Bindable +class Lighting { public: class Loader: public DataFile::ObjectLoader @@ -79,8 +79,7 @@ public: distance is 50%. */ void set_fog_half_distance(float); - /** Attaches a light source. If the attachment index is greater than - LightUnit::get_n_units, the Lighting can't be bound for legacy mode. */ + /** Attaches a light source. */ void attach(unsigned, const Light &); /** Detaches a light source. */ @@ -93,10 +92,6 @@ public: /** Updates a ProgramData object with the uniforms for the Lighting, including all attached light sources. A view matrix must be passed in. */ void update_shader_data(ProgramData &, const Matrix &) const; - - void bind() const; - - static void unbind(); }; } // namespace GL