-{
- add("attenuation", &Loader::attenuation);
- add("diffuse", &Loader::diffuse);
- add("position", &Loader::position);
- add("specular", &Loader::specular);
- add("spot_direction", &Loader::spot_direction);
- add("spot_exponent", &Loader::spot_exponent);
- add("spot_cutoff", &Loader::spot_cutoff);
-}
-
-void Light::Loader::attenuation(float c, float l, float q)
-{
- obj.set_attenuation(c, l, q);
-}
-
-void Light::Loader::diffuse(float r, float g, float b)
-{
- obj.set_diffuse(Color(r, g, b));
-}
-
-void Light::Loader::position(float x, float y, float z, float w)
-{
- obj.set_position(Vector4(x, y, z, w));
-}
-
-void Light::Loader::specular(float r, float g, float b)
-{
- obj.set_specular(Color(r, g, b));
-}
-
-void Light::Loader::spot_direction(float x, float y, float z)
-{
- obj.set_spot_direction(Vector3(x, y, z));
-}