| 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 |
| addPrecipitationShaft(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(DtWeatherPrecipitationShaft::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 |
| debugAreaBounds() | 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 | |
| DrawItemTypePrecipitationShaft 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 |
| drawPrecipitationShaft(DtWeatherPrecipitationShaft::DrawData &drawData, DtWeatherPrecipitationShaft *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 |
| DtWeatherPrecipitationShaftMap 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 |
| initPrecipitationShaftState() | 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 |
| loadPrecipitationShaftShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| loadSandstormShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| loadShaders() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| myCloudLayerIdToUniqueIdMap | makVrv::DtWeatherAreaGroup | protected |
| myConnections | makVrv::DtWeatherAreaGroup | protected |
| myDe | makVrv::DtWeatherAreaGroup | protected |
| myDebugAreaBoundsEnabled | makVrv::DtWeatherAreaGroup | protected |
| myFrustum | makVrv::DtWeatherAreaGroup | protected |
| myGroundFogEffectSensorGroup | makVrv::DtWeatherAreaGroup | protected |
| myGroundFogPatchSensorGroup | makVrv::DtWeatherAreaGroup | protected |
| myHeightFogDisabled | makVrv::DtWeatherAreaGroup | private |
| 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 |
| myMutablePrecipitationShaftState | makVrv::DtWeatherAreaGroup | mutableprotected |
| myMutableSandstormState | makVrv::DtWeatherAreaGroup | mutableprotected |
| myMutableWeatherAreaMap | makVrv::DtWeatherAreaGroup | mutableprivate |
| myMutableWeatherAreaObjectMap | makVrv::DtWeatherAreaGroup | mutableprivate |
| myMutableWeatherLightningMap | makVrv::DtWeatherAreaGroup | mutableprivate |
| myMutableWeatherPrecipitationShaftMap | 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 |
| myWeatherPrecipitationShaftSensorGroup | 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 |
| releaseWeatherPrecipitationShaftGLObjects(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 |
| removePrecipitationShaft(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 | |
| SensorMaterialTypePrecipitationShaft 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 |
| setCloudLayerWind(DtCloudLayerId layerId, float windDirectionRad, float windSpeedMps) | makVrv::DtWeatherAreaGroup | virtual |
| setGlobalWind(float windDirectionRad, float windSpeedMps) | 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 |
| setWeatherPrecipitationShaftBaseColor(DtUniqueID uniqueId, const DtVector &color) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherPrecipitationShaftBounds(DtUniqueID uniqueId, const DtVector &bounds, const float cornerRadius) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherPrecipitationShaftEnabled(DtUniqueID uniqueId, bool enabled) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherPrecipitationShaftIntensity(DtUniqueID uniqueId, const float intensity) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherPrecipitationShaftTransform(DtUniqueID uniqueId, const osg::Vec3d &position, const osg::Matrixd &rotation) | makVrv::DtWeatherAreaGroup | virtual |
| setWeatherPrecipitationShaftWind(DtUniqueID uniqueId, const float windDirectionRad, const 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_weatherAreaObjectCloudLayerAdded(DtUniqueID id, DtCloudLayerId layerId, int cloudType) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| slot_weatherAreaObjectCloudLayerRemoved(DtUniqueID id, DtCloudLayerId layerId) | 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 |
| slot_weatherAreaObjectWindChanged(DtUniqueID id, const float direction, const float speed) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| traverse(osg::NodeVisitor &nv) | makVrv::DtWeatherAreaGroup | protectedvirtual |
| updateImGui() | makVrv::DtWeatherAreaGroup | protectedvirtual |
| ~DtWeatherAreaGroup() | makVrv::DtWeatherAreaGroup | virtual |