19 namespace SilverLining
78 virtual bool clear(
const osg::Camera* osgCamera);
DtVirtualBaseClassCreator< DtSilverLiningFogManager > DtSilverLiningFogManagerCreator
creator
Definition: DtSilverLiningFogManager.h:42
intermediate structure for computing and returning fog parameters
Definition: DtSilverLiningFogManager.h:27
double myVisibility
Definition: DtSilverLiningFogManager.h:35
Vector4_32 myFogColor
Definition: DtSilverLiningFogManager.h:33
virtual bool clearAll(void)
Undo any override for fog previously set for all cameras.
friend DtSilverLiningFogManagerCreator
only creator can create
Definition: DtSilverLiningFogManager.h:56
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
const char * creatorTypeName< DtSilverLiningFogManager >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtSilverLiningFogManager.h:49
virtual ~DtSilverLiningFogManager()
destructor
virtual DtSilverLiningFogParameters * find(const osg::Camera *osgCamera) const
find the fog override props for this camera
DtSilverLiningFogManager(DtDe &de)
constructor
virtual bool clear(const osg::Camera *osgCamera)
Undo any override for fog previously set for this camera.
bool myOverridden
Definition: DtSilverLiningFogManager.h:37
~DtSilverLiningFogParameters()
double myDensity
Definition: DtSilverLiningFogManager.h:34
manages fog settings for multiple cameras(windows/views/channels)
Definition: DtSilverLiningFogManager.h:52
DtSilverLiningFogParameters()
virtual DtSilverLiningFogParameters * getOrCreate(const osg::Camera *osgCamera)
get or create fog override props for this camera
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
DtSilverLiningFogManager & operator=(const DtSilverLiningFogManager &rhs)=delete
not allowed
std::map< osg::observer_ptr< const osg::Camera >, DtSilverLiningFogParameters * > MapCameraToOverriddenFogProperties
Definition: DtSilverLiningFogManager.h:85
DtDe & myDe
Definition: DtSilverLiningFogManager.h:89
MapCameraToOverriddenFogProperties myMapCameraToOverriddenFogProperties
Definition: DtSilverLiningFogManager.h:86