![]() |
VR-Forces 4.3 Class Documentation
|
Example Interface (based on the humble dialog pattern). More...

Public Member Functions | |
| virtual | ~DtLightEditorInterface () |
| virtual void | setLights (const std::vector< std::string > &lightNames)=0 |
| virtual void | setAmbient (float r, float g, float b, float a)=0 |
| virtual void | setDiffuse (float r, float g, float b, float a)=0 |
| virtual void | setSpecular (float r, float g, float b, float a)=0 |
| virtual void | setConstantAttenuation (float constantAttenuation)=0 |
| virtual void | setLinearAttenuation (float linearAttenuation)=0 |
| virtual void | setQuadraticAttenuation (float quadraticAttenuation)=0 |
| virtual void | setSpotExponent (float spotExponent)=0 |
| virtual void | setSpotCutoff (float spotCutoff)=0 |
Public Attributes | |
| boost::signal< void(const std::string &)> | signal_lightSelected |
| boost::signal< void(float, float, float, float)> | signal_ambientChanged |
| boost::signal< void(float, float, float, float)> | signal_diffuseChanged |
| boost::signal< void(float, float, float, float)> | signal_specularChanged |
| boost::signal< void(float)> | signal_constantAttenuationChanged |
| boost::signal< void(float)> | signal_linearAttenuationChanged |
| boost::signal< void(float)> | signal_quadraticAttenuationChanged |
| boost::signal< void(float)> | signal_spotExponentChanged |
| boost::signal< void(float)> | signal_spotCutoffChanged |
Example Interface (based on the humble dialog pattern).
|
inlinevirtual |
|
pure virtual |
Implemented in makVrv::DtLightEditorWidget.
|
pure virtual |
Implemented in makVrv::DtLightEditorWidget.
|
pure virtual |
Implemented in makVrv::DtLightEditorWidget.
|
pure virtual |
Implemented in makVrv::DtLightEditorWidget.
|
pure virtual |
Implemented in makVrv::DtLightEditorWidget.
|
pure virtual |
Implemented in makVrv::DtLightEditorWidget.
|
pure virtual |
Implemented in makVrv::DtLightEditorWidget.
|
pure virtual |
Implemented in makVrv::DtLightEditorWidget.
|
pure virtual |
Implemented in makVrv::DtLightEditorWidget.
| boost::signal<void (const std::string&)> makVrv::DtLightEditorInterface::signal_lightSelected |
| boost::signal<void (float, float, float, float)> makVrv::DtLightEditorInterface::signal_ambientChanged |
| boost::signal<void (float, float, float, float)> makVrv::DtLightEditorInterface::signal_diffuseChanged |
| boost::signal<void (float, float, float, float)> makVrv::DtLightEditorInterface::signal_specularChanged |
| boost::signal<void (float)> makVrv::DtLightEditorInterface::signal_constantAttenuationChanged |
| boost::signal<void (float)> makVrv::DtLightEditorInterface::signal_linearAttenuationChanged |
| boost::signal<void (float)> makVrv::DtLightEditorInterface::signal_quadraticAttenuationChanged |
| boost::signal<void (float)> makVrv::DtLightEditorInterface::signal_spotExponentChanged |
| boost::signal<void (float)> makVrv::DtLightEditorInterface::signal_spotCutoffChanged |