#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. |