![]() |
VR-Forces 5.0.2 Developer's Guide
|
This is the interface which the lighting render settings widget will inherit from and the logic will use to talk to the widget.

Public Member Functions | |
| virtual | ~DtLightingRenderSettingsInterface () |
Initializer/Setters for the widgets. | |
| boost::signalslib::signal < void(float)> | signal_lightingDiffuseScaleChanged |
| boost::signalslib::signal < void(float)> | signal_lightingAmbientScaleChanged |
| boost::signalslib::signal < void(float)> | signal_lightingEmissionScaleChanged |
| boost::signalslib::signal < void(float)> | signal_globalAmbientValueChanged |
| boost::signalslib::signal < void(bool)> | signal_useGlobalAmbientChanged |
| boost::signalslib::signal < void(float)> | signal_globalDiffuseValueChanged |
| boost::signalslib::signal < void(bool)> | signal_useGlobalDiffuseChanged |
| virtual void | setLightingDiffuseScale (float scale)=0 |
| virtual void | setLightingAmbientScale (float scale)=0 |
| virtual void | setLightingEmissionScale (float scale)=0 |
| virtual void | setUseGlobalDiffuse (bool useGlobalDiffuse)=0 |
| virtual void | setGlobalDiffuseValue (float diffuseValue)=0 |
| virtual void | setUseGlobalAmbient (bool useGlobalAmbient)=0 |
| virtual void | setGlobalAmbientValue (float ambientValue)=0 |
|
virtual |
DTOR.
|
pure virtual |
Set the scale factor for diffuse scene light values.
| [in] | scale | is the scale to apply to the diffuse lighting values that come from Silverlining |
Implemented in makVrv::DtLightingRenderSettingsWidget.
|
pure virtual |
Set the scale factor for ambient scene light values.
| [in] | scale | is the scale to apply to the ambient lighting values that come from Silverlining |
Implemented in makVrv::DtLightingRenderSettingsWidget.
|
pure virtual |
Set the scale factor emissive textures.
| [in] | scale | is the scale to apply to the emissive textures |
Implemented in makVrv::DtLightingRenderSettingsWidget.
|
pure virtual |
Set the use material ambient.
| [in] | useGlobalDiffuse | boolean value to enable/disable the usage of the diffuse material value placed on individual objects |
Implemented in makVrv::DtLightingRenderSettingsWidget.
|
pure virtual |
Set the global material diffuse value.
| [in] | diffuseValue | is the diffuse material value of all per-pixel lighting material |
Implemented in makVrv::DtLightingRenderSettingsWidget.
|
pure virtual |
Set the use material ambient flag.
| [in] | useGlobalAmbient | boolean value to enable/disable the usage of the ambient material value placed on individual objects |
Implemented in makVrv::DtLightingRenderSettingsWidget.
|
pure virtual |
Set the global material ambient value.
| [in] | ambientValue | is the ambient material value of all per-pixel lighting material |
Implemented in makVrv::DtLightingRenderSettingsWidget.
| boost::signalslib::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_lightingDiffuseScaleChanged |
Signals raised by the widget to communicate with the logic.
| boost::signalslib::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_lightingAmbientScaleChanged |
Signals raised by the widget to communicate with the logic.
| boost::signalslib::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_lightingEmissionScaleChanged |
Signals raised by the widget to communicate with the logic.
| boost::signalslib::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_globalAmbientValueChanged |
Signals raised by the widget to communicate with the logic.
| boost::signalslib::signal<void (bool)> makVrv::DtLightingRenderSettingsInterface::signal_useGlobalAmbientChanged |
Signals raised by the widget to communicate with the logic.
| boost::signalslib::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_globalDiffuseValueChanged |
Signals raised by the widget to communicate with the logic.
| boost::signalslib::signal<void (bool)> makVrv::DtLightingRenderSettingsInterface::signal_useGlobalDiffuseChanged |
Signals raised by the widget to communicate with the logic.