| addBlowingDustArea(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, bool relative) | makVrv::DtWeatherAreaGroup | virtual |
| addBlowingSandArea(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, bool relative) | makVrv::DtWeatherAreaGroup | virtual |
| addBlowingSnowArea(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, bool relative) | makVrv::DtWeatherAreaGroup | virtual |
| addGroundFog(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, double density, bool infinite, bool relative, bool altitudeIsHAT) | makVrv::DtWeatherAreaGroup | virtual |
| addHeightFog(const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, double density, bool relative) | makVrv::DtWeatherAreaGroup | virtual |
| addLightning(osg::Vec3d &position, const osg::Matrixd &rotation, const DtVector &bounds, const float cornerRadius, const float intensity) | makVrv::DtWeatherAreaGroup | virtual |
| addPatchyGroundFog(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, double density, bool relative) | makVrv::DtWeatherAreaGroup | virtual |
| addRainShaft(osg::Vec3d &position, const osg::Matrixd &rotation, const DtVector &bounds, const float cornerRadius, const float intensity) | makVrv::DtWeatherAreaGroup | virtual |
| addSandstorm(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, double density, bool infinite, bool relative, bool altitudeIsHAT) | makVrv::DtWeatherAreaGroup | virtual |
| applyState(DtGroundFogPatchArea::DrawData &drawData, GroundFogPatchState &mutableState) const | makVrv::DtWeatherAreaGroup | protectedvirtual |
| applyState(DtGroundFogEffect::DrawData &drawData) const | makVrv::DtWeatherAreaGroup | protectedvirtual |
| applyState(DtWeatherRainShaft::DrawData &drawData) const | makVrv::DtWeatherAreaGroup | protectedvirtual |
| applyState(DtWeatherLightning::DrawData &drawData) const | makVrv::DtWeatherAreaGroup | protectedvirtual |
| bindFogFroxelTexture(const int unit, const unsigned int renderContextId) | makVrv::DtWeatherAreaGroup | virtual |
| clearDrawBins() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| clone(const osg::CopyOp ©op) const | makVrv::DtWeatherAreaGroup | inlinevirtual |
| cloneType() const | makVrv::DtWeatherAreaGroup | inlinevirtual |
| computeBasis(const osg::Vec3d &inGeocentricPos, osg::Matrixd &rotOut) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| computeLocalGroundRainAccumulation(const DtVector &location, float &depth, float &blend) | makVrv::DtWeatherAreaGroup | virtual |
| computeLocalPrecipitation(const DtVector &location, int &precipType, float &intensity) | makVrv::DtWeatherAreaGroup | virtual |
| connectSignals() | makVrv::DtWeatherAreaGroup | protected |
| cullUpdate(osg::Camera *cam) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| cullUpdateHeightFog(osg::Camera *cam) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| deleteGeode() | makVrv::DtWeatherAreaGroup | virtual |
| disableHeightFog() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| drawGroundFogEffect(DtGroundFogEffect::DrawData &drawData, DtGroundFogPatchArea *area, const bool stateDirty) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| drawGroundFogPatchArea(DtGroundFogPatchArea::DrawData &drawData, DtGroundFogPatchArea *area, const bool stateDirty) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| DrawItemType enum name | makVrv::DtWeatherAreaGroup | |
| DrawItemTypeGroundFogEffect enum value | makVrv::DtWeatherAreaGroup | |
| DrawItemTypeGroundFogPatchArea enum value | makVrv::DtWeatherAreaGroup | |
| DrawItemTypeLightning enum value | makVrv::DtWeatherAreaGroup | |
| DrawItemTypeNone enum value | makVrv::DtWeatherAreaGroup | |
| DrawItemTypeRainShaft enum value | makVrv::DtWeatherAreaGroup | |
| drawLightning(DtWeatherLightning::DrawData &drawData, DtWeatherLightning *lightning, const bool stateDirty) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| drawObjects(osg::RenderInfo &renderInfo, const DtWeatherAreaDrawable &drawable) | makVrv::DtWeatherAreaGroup | virtual |
| drawRainShaft(DtWeatherRainShaft::DrawData &drawData, DtWeatherRainShaft *shaft, const bool stateDirty) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| DtCloudLayerIdToUniqueIdMap typedef | makVrv::DtWeatherAreaGroup | protected |
| DtGroundFogPatchAreaMap typedef | makVrv::DtWeatherAreaGroup | private |
| DtHeightFogMap typedef | makVrv::DtWeatherAreaGroup | protected |
| DtWeatherAreaGroup(DtDe &de) | makVrv::DtWeatherAreaGroup | |
| DtWeatherAreaGroup(const DtWeatherAreaGroup &orig, const osg::CopyOp &opr) | makVrv::DtWeatherAreaGroup | |
| DtWeatherAreaGroup()=delete | makVrv::DtWeatherAreaGroup | |
| DtWeatherAreaGroup(const DtWeatherAreaGroup &other)=delete | makVrv::DtWeatherAreaGroup | |
| DtWeatherAreaMap typedef | makVrv::DtWeatherAreaGroup | private |
| DtWeatherAreaObjectMap typedef | makVrv::DtWeatherAreaGroup | private |
| DtWeatherLightningMap typedef | makVrv::DtWeatherAreaGroup | private |
| DtWeatherRainShaftMap typedef | makVrv::DtWeatherAreaGroup | private |
| flushDrawBin(osg::RenderInfo &renderInfo, const DtWeatherAreaDrawable &drawable, std::vector< DrawItem > &drawBin) | makVrv::DtWeatherAreaGroup | protected |
| fogFroxelMaxDistance() const | makVrv::DtWeatherAreaGroup | virtual |
| gatherWeatherAreas(const osg::Vec3d &position, std::vector< DtWeatherArea * > &areas) | makVrv::DtWeatherAreaGroup | virtual |
| getChildNodeByName(osg::Group *parent, const char *name) | makVrv::DtWeatherAreaGroup | private |
| getOrCreateSensorNode(SensorMaterialType matType) | makVrv::DtWeatherAreaGroup | virtual |
| init() | makVrv::DtWeatherAreaGroup | virtual |
| initGroundFogEffectState() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| initGroundFogPatchState() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| initLightningState() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| initRainShaftState() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| initSandstormState() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| initSoftnessUniforms(osg::StateSet &ss, SoftnessUniforms &softnessUniforms) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| loadGroundFogEffectShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| loadGroundFogPatchShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| loadLightningShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| loadRainShaftShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| loadSandstormShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| loadShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| myCloudLayerIdToUniqueIdMap | makVrv::DtWeatherAreaGroup | protected |
| myConnections | makVrv::DtWeatherAreaGroup | protected |
| myCullingPlanes | makVrv::DtWeatherAreaGroup | protected |
| myDe | makVrv::DtWeatherAreaGroup | protected |
| myGroundFogEffectSensorGroup | makVrv::DtWeatherAreaGroup | protected |
| myGroundFogPatchSensorGroup | makVrv::DtWeatherAreaGroup | protected |
| myHeightFogMap | makVrv::DtWeatherAreaGroup | protected |
| myJobSplitter | makVrv::DtWeatherAreaGroup | protected |
| myLastTime | makVrv::DtWeatherAreaGroup | protected |
| myMutableGroundFogEffectState | makVrv::DtWeatherAreaGroup | mutableprotected |
| myMutableGroundFogPatchAreaMap | makVrv::DtWeatherAreaGroup | mutableprivate |
| myMutableGroundFogPatchState | makVrv::DtWeatherAreaGroup | mutableprotected |
| myMutableLightningState | makVrv::DtWeatherAreaGroup | mutableprotected |
| myMutableRainShaftState | makVrv::DtWeatherAreaGroup | mutableprotected |
| myMutableSandstormState | makVrv::DtWeatherAreaGroup | mutableprotected |
| myMutableWeatherAreaMap | makVrv::DtWeatherAreaGroup | mutableprivate |
| myMutableWeatherAreaObjectMap | makVrv::DtWeatherAreaGroup | mutableprivate |
| myMutableWeatherLightningMap | makVrv::DtWeatherAreaGroup | mutableprivate |
| myMutableWeatherRainShaftMap | makVrv::DtWeatherAreaGroup | mutableprivate |
| myPreSortBin | makVrv::DtWeatherAreaGroup | protected |
| mySandstormSensorGroup | makVrv::DtWeatherAreaGroup | protected |
| mySensorNodes | makVrv::DtWeatherAreaGroup | protected |
| mySortBinPostClouds | makVrv::DtWeatherAreaGroup | protected |
| mySortBinPreClouds | makVrv::DtWeatherAreaGroup | protected |
| mySortBinTransparent | makVrv::DtWeatherAreaGroup | protected |
| mySortPostCloudsDrawable | makVrv::DtWeatherAreaGroup | protected |
| mySortPostCloudsGeode | makVrv::DtWeatherAreaGroup | protected |
| mySortPostCloudsGroupNode | makVrv::DtWeatherAreaGroup | protected |
| mySortPreCloudsDrawable | makVrv::DtWeatherAreaGroup | protected |
| mySortPreCloudsGeode | makVrv::DtWeatherAreaGroup | protected |
| mySortPreCloudsGroupNode | makVrv::DtWeatherAreaGroup | protected |
| mySortTransparentDrawable | makVrv::DtWeatherAreaGroup | protected |
| mySortTransparentGeode | makVrv::DtWeatherAreaGroup | protected |
| mySortTransparentGroupNode | makVrv::DtWeatherAreaGroup | protected |
| myTimeStep | makVrv::DtWeatherAreaGroup | protected |
| myWeatherFogFroxelGrid | makVrv::DtWeatherAreaGroup | protected |
| myWeatherLightningSensorGroup | makVrv::DtWeatherAreaGroup | protected |
| myWeatherRainShaftSensorGroup | makVrv::DtWeatherAreaGroup | protected |
| myWindDirectionRad | makVrv::DtWeatherAreaGroup | protected |
| myWindSpeedMps | makVrv::DtWeatherAreaGroup | protected |
| operator=(const DtWeatherAreaGroup &other)=delete | makVrv::DtWeatherAreaGroup | |
| releaseGLObjects(osg::State *state=0) const override | makVrv::DtWeatherAreaGroup | virtual |
| releaseGroundFogEffectGLObjects(osg::State *state) const | makVrv::DtWeatherAreaGroup | protectedvirtual |
| releaseGroundFogPatchGLObjects(osg::State *state) const | makVrv::DtWeatherAreaGroup | protectedvirtual |
| releaseWeatherLightningGLObjects(osg::State *state) const | makVrv::DtWeatherAreaGroup | protectedvirtual |
| releaseWeatherRainShaftGLObjects(osg::State *state) const | makVrv::DtWeatherAreaGroup | protectedvirtual |
| removeCloudLayer(DtCloudLayerId layerId) | makVrv::DtWeatherAreaGroup | virtual |
| removeCloudLayers() | makVrv::DtWeatherAreaGroup | virtual |
| removeHeightFog(DtUniqueID uniqueId) | makVrv::DtWeatherAreaGroup | virtual |
| removeLightning(DtUniqueID uniqueId) | makVrv::DtWeatherAreaGroup | virtual |
| removeRainShaft(DtUniqueID uniqueId) | makVrv::DtWeatherAreaGroup | virtual |
| SensorMaterialType enum name | makVrv::DtWeatherAreaGroup | |
| SensorMaterialTypeCount enum value | makVrv::DtWeatherAreaGroup | |
| SensorMaterialTypeLightning enum value | makVrv::DtWeatherAreaGroup | |
| SensorMaterialTypeNone enum value | makVrv::DtWeatherAreaGroup | |
| SensorMaterialTypePatchyGroundFog enum value | makVrv::DtWeatherAreaGroup | |
| SensorMaterialTypeRainShaft enum value | makVrv::DtWeatherAreaGroup | |
| SensorMaterialTypeSandstorm enum value | makVrv::DtWeatherAreaGroup | |
| SensorMaterialTypeSandstormEffect enum value | makVrv::DtWeatherAreaGroup | |
| setCloudLayerBaseColor(DtCloudLayerId layerId, float red, float green, float blue) | makVrv::DtWeatherAreaGroup | virtual |
| setCloudLayerDensity(DtCloudLayerId layerId, float density) | makVrv::DtWeatherAreaGroup | virtual |
| setCloudLayerEnabled(DtCloudLayerId layerId, bool enabled) | makVrv::DtWeatherAreaGroup | virtual |
| setCloudLayerParticleSizeVariation(DtCloudLayerId layerId, float variation) | makVrv::DtWeatherAreaGroup | virtual |
| setCloudLayerPatternedLook(DtCloudLayerId layerId, bool patternedEnable) | makVrv::DtWeatherAreaGroup | virtual |
| setCloudLayerPositionAndOrientation(DtCloudLayerId layerId, const DtVector &position, float orientation) | makVrv::DtWeatherAreaGroup | virtual |
| setHeightFogBaseColor(DtUniqueID uniqueId, float red, float green, float blue) | makVrv::DtWeatherAreaGroup | virtual |
| setHeightFogBounds(DtUniqueID uniqueId, const DtVector &bounds, const float cornerRadius) | makVrv::DtWeatherAreaGroup | virtual |
| setHeightFogDensity(DtUniqueID uniqueId, float density) | makVrv::DtWeatherAreaGroup | virtual |
| setHeightFogEnabled(DtUniqueID uniqueId, bool enabled) | makVrv::DtWeatherAreaGroup | virtual |
| setHeightFogPositionAndOrientation(DtUniqueID uniqueId, const DtVector &position, float orientation, bool relative) | makVrv::DtWeatherAreaGroup | virtual |
| setupSoftness(osg::Camera *camera, SoftnessUniforms &softnessUniforms) const | makVrv::DtWeatherAreaGroup | protectedvirtual |
| setWeatherLightningBounds(DtUniqueID uniqueId, const DtVector &bounds, const float cornerRadius) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherLightningEnabled(DtUniqueID uniqueId, bool enabled) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherLightningIntensity(DtUniqueID uniqueId, const float intensity) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherLightningTransform(DtUniqueID uniqueId, const osg::Vec3d &position, const osg::Matrixd &rotation) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherRainShaftBaseColor(DtUniqueID uniqueId, const DtVector &color) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherRainShaftBounds(DtUniqueID uniqueId, const DtVector &bounds, const float cornerRadius) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherRainShaftEnabled(DtUniqueID uniqueId, bool enabled) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherRainShaftIntensity(DtUniqueID uniqueId, const float intensity) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherRainShaftTransform(DtUniqueID uniqueId, const osg::Vec3d &position, const osg::Matrixd &rotation) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherRainShaftWind(DtUniqueID uniqueId, const float windDirectionRad, const float windSpeedMps) | makVrv::DtWeatherAreaGroup | virtual |
| setWind(float windDirectionRad, float windSpeedMps) | makVrv::DtWeatherAreaGroup | virtual |
| shouldActivateRaindrops() const | makVrv::DtWeatherAreaGroup | virtual |
| slot_reloadShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_simulationUpdate() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectAdded(DtUniqueID id, DtWeatherAreaObject *) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectBoundsChanged(DtUniqueID id, const DtVector &bounds, const float cornerRadius) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectFogColorChanged(DtUniqueID id, const DtVector &color) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectGroundRainAccumulationChanged(DtUniqueID id, const float depth) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectLightningEnabledChanged(DtUniqueID id, const bool enabled) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectOvercastChanged(DtUniqueID id, const float distance) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectPrecipitationIntensityChanged(DtUniqueID id, const float intensity) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectPrecipitationTypeChanged(DtUniqueID id, const unsigned int type) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectToBeRemoved(DtUniqueID id, DtWeatherAreaObject *) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectTransformChanged(DtUniqueID id, const DtVector &position, const float orientation) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectVisibilityDistanceChanged(DtUniqueID id, const float distance) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| traverse(osg::NodeVisitor &nv) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| usingWeatherLayerType(DtWeatherLayer::LayerType layerType) const | makVrv::DtWeatherAreaGroup | virtual |
| ~DtWeatherAreaGroup() | makVrv::DtWeatherAreaGroup | virtual |