![]() |
VR-Forces 4.5 Class Documentation
|
This is the interface which the lighting render settings widget will inherit from and the logic will use to talk to the widget. More...

Public Member Functions | |
| virtual | ~DtLightingRenderSettingsInterface () |
| DTOR. | |
Initializer/Setters for the widgets. | |
| boost::signal< void(float)> | signal_lightingDiffuseScaleChanged |
| Signals raised by the widget to communicate with the logic. | |
| boost::signal< void(float)> | signal_lightingAmbientScaleChanged |
| boost::signal< void(float)> | signal_lightingEmissionScaleChanged |
| boost::signal< void(float)> | signal_globalAmbientValueChanged |
| boost::signal< void(bool)> | signal_useGlobalAmbientChanged |
| boost::signal< void(float)> | signal_globalDiffuseValueChanged |
| boost::signal< void(bool)> | signal_useGlobalDiffuseChanged |
| boost::signal< void(bool)> | signal_perPixelLightingEnabledChanged |
| virtual void | setLightingDiffuseScale (float scale)=0 |
| Set the scale factor for diffuse scene light values. | |
| virtual void | setLightingAmbientScale (float scale)=0 |
| Set the scale factor for ambient scene light values. | |
| virtual void | setLightingEmissionScale (float scale)=0 |
| Set the scale factor emissive textures. | |
| virtual void | setUseGlobalDiffuse (bool useGlobalDiffuse)=0 |
| Set the use material ambient. | |
| virtual void | setGlobalDiffuseValue (float diffuseValue)=0 |
| Set the global material diffuse value. | |
| virtual void | setUseGlobalAmbient (bool useGlobalAmbient)=0 |
| Set the use material ambient flag. | |
| virtual void | setGlobalAmbientValue (float ambientValue)=0 |
| Set the global material ambient value. | |
| virtual void | setPerPixelLightingEnabled (bool state)=0 |
| Set the per-pixel lighting state. | |
This is the interface which the lighting render settings widget will inherit from and the logic will use to talk to the widget.
|
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.
|
pure virtual |
Set the per-pixel lighting state.
| [in] | state | is the enabled/disabled state for terrain scaling. |
Implemented in makVrv::DtLightingRenderSettingsWidget.
| boost::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_lightingDiffuseScaleChanged |
Signals raised by the widget to communicate with the logic.
| boost::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_lightingAmbientScaleChanged |
| boost::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_lightingEmissionScaleChanged |
| boost::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_globalAmbientValueChanged |
| boost::signal<void (bool)> makVrv::DtLightingRenderSettingsInterface::signal_useGlobalAmbientChanged |
| boost::signal<void (float)> makVrv::DtLightingRenderSettingsInterface::signal_globalDiffuseValueChanged |
| boost::signal<void (bool)> makVrv::DtLightingRenderSettingsInterface::signal_useGlobalDiffuseChanged |
| boost::signal<void (bool)> makVrv::DtLightingRenderSettingsInterface::signal_perPixelLightingEnabledChanged |