]> git.tdb.fi Git - libs/gl.git/blobdiff - source/lighting.cpp
Add some accessors
[libs/gl.git] / source / lighting.cpp
index 239bdc19d0d03fdb9d0bcfaf58902d4c12abf4f6..a927d622fade9b0c81a916f51ef31bce079bf825 100644 (file)
@@ -58,6 +58,11 @@ void Lighting::detach(unsigned i)
                Light::unbind_from(i);
 }
 
+const Light *Lighting::get_attached_light(unsigned i) const
+{
+       return i<lights.size() ? lights[i] : 0;
+}
+
 void Lighting::update_shader_data(ProgramData &shdata, const Matrix &view_matrix) const
 {
        shdata.uniform("ambient_color", ambient);