#include <radiosity.h>

Public Member Functions |
|
| virtual void | OpenRadiosityPanel ()=0 |
| Displays the Advanced Lighting dialog,
unless it is already displayed. |
|
| virtual void | CloseRadiosityPanel ()=0 |
| Hides the Advanced Lighting dialog, if it is
currently displayed. |
|
| virtual void | MinimizeRadiosityPanel ()=0 |
| Minimizes the Advanced Lighting dialog if it
is open. |
|
| virtual RadiosityEffect * | GetRadiosity () const =0 |
| Get the radiosity in the scene. |
|
| virtual void | SetRadiosity (RadiosityEffect *op)=0 |
| Set the radiosity in the scene. |
|
| virtual void OpenRadiosityPanel | ( | ) | [pure virtual] |
Displays the Advanced Lighting dialog, unless it is already displayed.
| virtual void CloseRadiosityPanel | ( | ) | [pure virtual] |
Hides the Advanced Lighting dialog, if it is currently displayed.
| virtual void MinimizeRadiosityPanel | ( | ) | [pure virtual] |
Minimizes the Advanced Lighting dialog if it is open.
| virtual RadiosityEffect* GetRadiosity | ( | ) | const [pure virtual] |
Get the radiosity in the scene.
| virtual void SetRadiosity | ( | RadiosityEffect * | op | ) | [pure virtual] |
Set the radiosity in the scene.
Sets the given Advanced Lighting plug-in (RadiosityEffect) as the active one in the UI. When switching Advanced Lighting types in the UI, a dialog sometimes appears, warning that the current lighting solution will be discarded; but this dialog is not displayed when using SetRadiosity(). It is also valid to pass NULL as a parameter, in which case no active lighting plug-in will be active.
| op | - The RadiosityEffect instance to be made active, or NULL if no lighting plug-in should be active. |