X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fmaterials%2Flighting.h;h=335e78872a23f2a0f9acfcf4b05ffddfa0fd2f56;hb=190a7e11237351f6b730c28f7b16f183e8adc69c;hp=658d7476a794843650188cd6c5ca7a5c7afcc141;hpb=be6ffe96ecb4707599fe1a6f620c348760213d46;p=libs%2Fgl.git diff --git a/source/materials/lighting.h b/source/materials/lighting.h index 658d7476..335e7887 100644 --- a/source/materials/lighting.h +++ b/source/materials/lighting.h @@ -12,8 +12,9 @@ namespace GL { class Light; /** -Encapsulates global lighting parameters and any number of individual light -sources. +Combines multiple light sources with global lighting parameters. + +This class also stores ProgramData for using the lights in shaders. */ class Lighting { @@ -55,7 +56,8 @@ private: public: Lighting(); - /** Sets the ambient lighting color. Affects all surfaces in the scene. */ + /** Sets the ambient lighting color. Affects all surfaces in an equal + amount. */ void set_ambient(const Color &); const Color &get_ambient() const { return ambient; }