14 #include <osg/LightSource>
19 class DtLightEditorInterface;
34 virtual void sendSettingsToGui();
36 virtual void slot_lightSelected(
const std::string& lightName);
37 virtual void slot_ambientChanged(
float r,
float g,
float b,
float a);
38 virtual void slot_diffuseChanged(
float r,
float g,
float b,
float a);
39 virtual void slot_specularChanged(
float r,
float g,
float b,
float a);
40 virtual void slot_constantAttenuationChanged(
float constantAttenuation);
41 virtual void slot_linearAttenuationChanged(
float linearAttenuation);
42 virtual void slot_quadraticAttenuationChanged(
float quadraticAttenuation);
43 virtual void slot_spotExponentChanged(
float spotExponent);
44 virtual void slot_spotCutoffChanged(
float spotCutoff);;
46 typedef std::vector<osg::Light*>
LightVec;