![]() |
VR-Forces 5.0.1 Developer's Guide
|
manages fog settings for multiple cameras(windows/views/channels)
Public Member Functions | |
| virtual | ~DtSilverLiningFogManager () |
| virtual DtSilverLiningFogParameters * | find (const osg::Camera *osgCamera) const |
| virtual DtSilverLiningFogParameters * | getOrCreate (const osg::Camera *osgCamera) |
| virtual bool | clear (const osg::Camera *osgCamera) |
| virtual bool | clearAll (void) |
Public Attributes | |
| friend | DtSilverLiningFogManagerCreator |
Protected Types | |
| typedef std::map < osg::observer_ptr< const osg::Camera > , DtSilverLiningFogParameters * > | MapCameraToOverriddenFogProperties |
Protected Member Functions | |
| DtSilverLiningFogManager (DtDe &de) | |
Protected Attributes | |
| MapCameraToOverriddenFogProperties | myMapCameraToOverriddenFogProperties |
| DtDe & | myDe |
Private Member Functions | |
| DtSilverLiningFogManager (const DtSilverLiningFogManager &rhs)=delete | |
| DtSilverLiningFogManager & | operator= (const DtSilverLiningFogManager &rhs)=delete |
|
protected |
|
virtual |
destructor
|
protected |
constructor
|
privatedelete |
not allowed
|
privatedelete |
not allowed
|
virtual |
find the fog override props for this camera
|
virtual |
get or create fog override props for this camera
|
virtual |
Undo any override for fog previously set for this camera.
|
virtual |
Undo any override for fog previously set for all cameras.
| friend makVrv::DtSilverLiningFogManager::DtSilverLiningFogManagerCreator |
only creator can create
|
protected |
|
protected |