|
| | DtCloudLayerManager (DtDe &de) |
| | constructor More...
|
| |
| virtual | ~DtCloudLayerManager () |
| | destructor More...
|
| |
| | DtCloudLayerManager ()=delete |
| | not allowed More...
|
| |
| | DtCloudLayerManager (const DtCloudLayerManager &rhs)=delete |
| | not allowed More...
|
| |
| DtCloudLayerManager & | operator= (const DtCloudLayerManager &rhs)=delete |
| | not allowed More...
|
| |
| virtual const CloudLayerMap & | cloudLayerMap () const |
| | get the cloud layer map (const) More...
|
| |
| virtual CloudLayerMap & | cloudLayerMap () |
| | get the cloud layer map (non-const) More...
|
| |
| virtual CloudLayerList & | destroyedLayers () |
| | get the list of destroyed layers More...
|
| |
| virtual void | setAtmosphere (SilverLining::Atmosphere *atmosphere) |
| | set the atmosphere More...
|
| |
virtual const
SilverLining::Atmosphere * | atmosphere (void) const |
| | get the atmosphere More...
|
| |
| virtual void | clearAllPrecipitation (void) |
| | clear all the precipitation More...
|
| |
| virtual void | addPrecipitationToClouds (int type, float mmPerHour, double maxPrecipitationAltitude) |
| | add a precipitation type with the given parameters More...
|
| |
| virtual void | setCloudWindForAllLayers (const osg::Vec2f &windVector) |
| | sets the wind for all cloud layers More...
|
| |
| virtual void | setCloudLayerWind (const DtCloudLayerId layerId, const osg::Vec2f &windVector) |
| | sets the wind for a specific cloud layer More...
|
| |
| virtual bool | removeCloudLayer (DtCloudLayerId layerId) |
| | remove a cloud layer More...
|
| |
| virtual void | removeCloudLayers (void) |
| | remove all cloud layers More...
|
| |
| virtual void | addLayer (DtCloudLayerId layerId, const DtSilverLiningCloudLayer &layer) |
| | add a layer More...
|
| |
| virtual void | setLayersRealized (bool realized) |
| | indicate that layers were realized More...
|
| |
| virtual bool | setCloudLayerEnabled (DtCloudLayerId layerId, bool enabled, SilverLining::ThreadCameraStreamData *tcsData, bool setForAll) |
| | indicate which cloud layer is enabled/disabled More...
|
| |
| virtual void | realizeCloudLayerPositionAndOrientation (const DtSilverLiningCloudLayer &cloudLayer, SilverLining::CloudLayer *cloudCloudLayer, bool geocentricMode, osg::Vec3f &lastUpVector, SilverLining::ThreadCameraStreamData *tcsData) |
| | set the cloud layer with a given DtSilverLiningCloudLayer params More...
|
| |
| virtual void | setCloudLayerPositionAndOrientation (DtCloudLayerId layerId, const DtVector &position, float orientation, bool geocentricMode, osg::Vec3f &lastUpVector, SilverLining::ThreadCameraStreamData *tcsData, bool setForAll) |
| | set the cloud layer with a given position & orientation, given the id More...
|
| |
| virtual bool | realizeLayer (const DtSilverLiningCloudLayer &layer, bool geocentricMode, bool curveTowardGround, bool hiResCumulus, std::string &originalVoxelDimension, osg::Vec3f &lastUpVector, bool &created, bool &initializedForTcsDataHere, SilverLining::ThreadCameraStreamData *tcsData) |
| | realize a layer with the given params More...
|
| |
| virtual bool | realizeLayers (bool &relight, bool geocentricMode, bool curveTowardGround, bool hiResCumulus, std::string &originalVoxelDimension, osg::Vec3f &lastUpVector, const osg::Vec2f &windVector, SilverLining::ThreadCameraStreamData *tcsData) |
| | realize layers with the given params More...
|
| |
| void | tcsDataDeleted (SilverLining::ThreadCameraStreamData *tcsData) |
| | inform that tcs data was deleted More...
|
| |