VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
makVrv::DtWeatherAreaGroup Member List

This is the complete list of members for makVrv::DtWeatherAreaGroup, including all inherited members.

addBlowingDustArea(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, bool relative)makVrv::DtWeatherAreaGroupvirtual
addBlowingSandArea(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, bool relative)makVrv::DtWeatherAreaGroupvirtual
addBlowingSnowArea(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, bool relative)makVrv::DtWeatherAreaGroupvirtual
addGroundFog(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, double density, bool infinite, bool relative, bool altitudeIsHAT)makVrv::DtWeatherAreaGroupvirtual
addHeightFog(const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, double density, bool relative)makVrv::DtWeatherAreaGroupvirtual
addLightning(osg::Vec3d &position, const osg::Matrixd &rotation, const DtVector &bounds, const float cornerRadius, const float intensity)makVrv::DtWeatherAreaGroupvirtual
addPatchyGroundFog(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, double density, bool relative)makVrv::DtWeatherAreaGroupvirtual
addPrecipitationShaft(osg::Vec3d &position, const osg::Matrixd &rotation, const DtVector &bounds, const float cornerRadius, const float intensity)makVrv::DtWeatherAreaGroupvirtual
addSandstorm(DtCloudLayerId layerId, const DtVector &position, float orientation, float cornerRadius, const DtVector &bounds, double density, bool infinite, bool relative, bool altitudeIsHAT)makVrv::DtWeatherAreaGroupvirtual
applyState(DtGroundFogPatchArea::DrawData &drawData, GroundFogPatchState &mutableState) const makVrv::DtWeatherAreaGroupprotectedvirtual
applyState(DtGroundFogEffect::DrawData &drawData) const makVrv::DtWeatherAreaGroupprotectedvirtual
applyState(DtWeatherPrecipitationShaft::DrawData &drawData) const makVrv::DtWeatherAreaGroupprotectedvirtual
applyState(DtWeatherLightning::DrawData &drawData) const makVrv::DtWeatherAreaGroupprotectedvirtual
bindFogFroxelTexture(const int unit, const unsigned int renderContextId)makVrv::DtWeatherAreaGroupvirtual
clearDrawBins()makVrv::DtWeatherAreaGroupprotectedvirtual
clone(const osg::CopyOp &copyop) const makVrv::DtWeatherAreaGroupinlinevirtual
cloneType() const makVrv::DtWeatherAreaGroupinlinevirtual
computeBasis(const osg::Vec3d &inGeocentricPos, osg::Matrixd &rotOut)makVrv::DtWeatherAreaGroupprotectedvirtual
computeLocalGroundRainAccumulation(const DtVector &location, float &depth, float &blend)makVrv::DtWeatherAreaGroupvirtual
computeLocalPrecipitation(const DtVector &location, int &precipType, float &intensity)makVrv::DtWeatherAreaGroupvirtual
connectSignals()makVrv::DtWeatherAreaGroupprotected
cullUpdate(osg::Camera *cam)makVrv::DtWeatherAreaGroupprotectedvirtual
cullUpdateHeightFog(osg::Camera *cam)makVrv::DtWeatherAreaGroupprotectedvirtual
debugAreaBounds()makVrv::DtWeatherAreaGroupprotectedvirtual
deleteGeode()makVrv::DtWeatherAreaGroupvirtual
disableHeightFog()makVrv::DtWeatherAreaGroupprotectedvirtual
drawGroundFogEffect(DtGroundFogEffect::DrawData &drawData, DtGroundFogPatchArea *area, const bool stateDirty)makVrv::DtWeatherAreaGroupprotectedvirtual
drawGroundFogPatchArea(DtGroundFogPatchArea::DrawData &drawData, DtGroundFogPatchArea *area, const bool stateDirty)makVrv::DtWeatherAreaGroupprotectedvirtual
DrawItemType enum namemakVrv::DtWeatherAreaGroup
DrawItemTypeGroundFogEffect enum valuemakVrv::DtWeatherAreaGroup
DrawItemTypeGroundFogPatchArea enum valuemakVrv::DtWeatherAreaGroup
DrawItemTypeLightning enum valuemakVrv::DtWeatherAreaGroup
DrawItemTypeNone enum valuemakVrv::DtWeatherAreaGroup
DrawItemTypePrecipitationShaft enum valuemakVrv::DtWeatherAreaGroup
drawLightning(DtWeatherLightning::DrawData &drawData, DtWeatherLightning *lightning, const bool stateDirty)makVrv::DtWeatherAreaGroupprotectedvirtual
drawObjects(osg::RenderInfo &renderInfo, const DtWeatherAreaDrawable &drawable)makVrv::DtWeatherAreaGroupvirtual
drawPrecipitationShaft(DtWeatherPrecipitationShaft::DrawData &drawData, DtWeatherPrecipitationShaft *shaft, const bool stateDirty)makVrv::DtWeatherAreaGroupprotectedvirtual
DtCloudLayerIdToUniqueIdMap typedefmakVrv::DtWeatherAreaGroupprotected
DtGroundFogPatchAreaMap typedefmakVrv::DtWeatherAreaGroupprivate
DtHeightFogMap typedefmakVrv::DtWeatherAreaGroupprotected
DtWeatherAreaGroup(DtDe &de)makVrv::DtWeatherAreaGroup
DtWeatherAreaGroup(const DtWeatherAreaGroup &orig, const osg::CopyOp &opr)makVrv::DtWeatherAreaGroup
DtWeatherAreaGroup()=deletemakVrv::DtWeatherAreaGroup
DtWeatherAreaGroup(const DtWeatherAreaGroup &other)=deletemakVrv::DtWeatherAreaGroup
DtWeatherAreaMap typedefmakVrv::DtWeatherAreaGroupprivate
DtWeatherAreaObjectMap typedefmakVrv::DtWeatherAreaGroupprivate
DtWeatherLightningMap typedefmakVrv::DtWeatherAreaGroupprivate
DtWeatherPrecipitationShaftMap typedefmakVrv::DtWeatherAreaGroupprivate
flushDrawBin(osg::RenderInfo &renderInfo, const DtWeatherAreaDrawable &drawable, std::vector< DrawItem > &drawBin)makVrv::DtWeatherAreaGroupprotected
fogFroxelMaxDistance() const makVrv::DtWeatherAreaGroupvirtual
gatherWeatherAreas(const osg::Vec3d &position, std::vector< DtWeatherArea * > &areas)makVrv::DtWeatherAreaGroupvirtual
getChildNodeByName(osg::Group *parent, const char *name)makVrv::DtWeatherAreaGroupprivate
getOrCreateSensorNode(SensorMaterialType matType)makVrv::DtWeatherAreaGroupvirtual
init()makVrv::DtWeatherAreaGroupvirtual
initGroundFogEffectState()makVrv::DtWeatherAreaGroupprotectedvirtual
initGroundFogPatchState()makVrv::DtWeatherAreaGroupprotectedvirtual
initLightningState()makVrv::DtWeatherAreaGroupprotectedvirtual
initPrecipitationShaftState()makVrv::DtWeatherAreaGroupprotectedvirtual
initSandstormState()makVrv::DtWeatherAreaGroupprotectedvirtual
initSoftnessUniforms(osg::StateSet &ss, SoftnessUniforms &softnessUniforms)makVrv::DtWeatherAreaGroupprotectedvirtual
loadGroundFogEffectShaders()makVrv::DtWeatherAreaGroupprotectedvirtual
loadGroundFogPatchShaders()makVrv::DtWeatherAreaGroupprotectedvirtual
loadLightningShaders()makVrv::DtWeatherAreaGroupprotectedvirtual
loadPrecipitationShaftShaders()makVrv::DtWeatherAreaGroupprotectedvirtual
loadSandstormShaders()makVrv::DtWeatherAreaGroupprotectedvirtual
loadShaders()makVrv::DtWeatherAreaGroupprotectedvirtual
myCloudLayerIdToUniqueIdMapmakVrv::DtWeatherAreaGroupprotected
myConnectionsmakVrv::DtWeatherAreaGroupprotected
myDemakVrv::DtWeatherAreaGroupprotected
myDebugAreaBoundsEnabledmakVrv::DtWeatherAreaGroupprotected
myFrustummakVrv::DtWeatherAreaGroupprotected
myGroundFogEffectSensorGroupmakVrv::DtWeatherAreaGroupprotected
myGroundFogPatchSensorGroupmakVrv::DtWeatherAreaGroupprotected
myHeightFogDisabledmakVrv::DtWeatherAreaGroupprivate
myHeightFogMapmakVrv::DtWeatherAreaGroupprotected
myJobSplittermakVrv::DtWeatherAreaGroupprotected
myLastTimemakVrv::DtWeatherAreaGroupprotected
myMutableGroundFogEffectStatemakVrv::DtWeatherAreaGroupmutableprotected
myMutableGroundFogPatchAreaMapmakVrv::DtWeatherAreaGroupmutableprivate
myMutableGroundFogPatchStatemakVrv::DtWeatherAreaGroupmutableprotected
myMutableLightningStatemakVrv::DtWeatherAreaGroupmutableprotected
myMutablePrecipitationShaftStatemakVrv::DtWeatherAreaGroupmutableprotected
myMutableSandstormStatemakVrv::DtWeatherAreaGroupmutableprotected
myMutableWeatherAreaMapmakVrv::DtWeatherAreaGroupmutableprivate
myMutableWeatherAreaObjectMapmakVrv::DtWeatherAreaGroupmutableprivate
myMutableWeatherLightningMapmakVrv::DtWeatherAreaGroupmutableprivate
myMutableWeatherPrecipitationShaftMapmakVrv::DtWeatherAreaGroupmutableprivate
myPreSortBinmakVrv::DtWeatherAreaGroupprotected
mySandstormSensorGroupmakVrv::DtWeatherAreaGroupprotected
mySensorNodesmakVrv::DtWeatherAreaGroupprotected
mySortBinPostCloudsmakVrv::DtWeatherAreaGroupprotected
mySortBinPreCloudsmakVrv::DtWeatherAreaGroupprotected
mySortBinTransparentmakVrv::DtWeatherAreaGroupprotected
mySortPostCloudsDrawablemakVrv::DtWeatherAreaGroupprotected
mySortPostCloudsGeodemakVrv::DtWeatherAreaGroupprotected
mySortPostCloudsGroupNodemakVrv::DtWeatherAreaGroupprotected
mySortPreCloudsDrawablemakVrv::DtWeatherAreaGroupprotected
mySortPreCloudsGeodemakVrv::DtWeatherAreaGroupprotected
mySortPreCloudsGroupNodemakVrv::DtWeatherAreaGroupprotected
mySortTransparentDrawablemakVrv::DtWeatherAreaGroupprotected
mySortTransparentGeodemakVrv::DtWeatherAreaGroupprotected
mySortTransparentGroupNodemakVrv::DtWeatherAreaGroupprotected
myTimeStepmakVrv::DtWeatherAreaGroupprotected
myWeatherFogFroxelGridmakVrv::DtWeatherAreaGroupprotected
myWeatherLightningSensorGroupmakVrv::DtWeatherAreaGroupprotected
myWeatherPrecipitationShaftSensorGroupmakVrv::DtWeatherAreaGroupprotected
myWindDirectionRadmakVrv::DtWeatherAreaGroupprotected
myWindSpeedMpsmakVrv::DtWeatherAreaGroupprotected
operator=(const DtWeatherAreaGroup &other)=deletemakVrv::DtWeatherAreaGroup
releaseGLObjects(osg::State *state=0) const overridemakVrv::DtWeatherAreaGroupvirtual
releaseGroundFogEffectGLObjects(osg::State *state) const makVrv::DtWeatherAreaGroupprotectedvirtual
releaseGroundFogPatchGLObjects(osg::State *state) const makVrv::DtWeatherAreaGroupprotectedvirtual
releaseWeatherLightningGLObjects(osg::State *state) const makVrv::DtWeatherAreaGroupprotectedvirtual
releaseWeatherPrecipitationShaftGLObjects(osg::State *state) const makVrv::DtWeatherAreaGroupprotectedvirtual
removeCloudLayer(DtCloudLayerId layerId)makVrv::DtWeatherAreaGroupvirtual
removeCloudLayers()makVrv::DtWeatherAreaGroupvirtual
removeHeightFog(DtUniqueID uniqueId)makVrv::DtWeatherAreaGroupvirtual
removeLightning(DtUniqueID uniqueId)makVrv::DtWeatherAreaGroupvirtual
removePrecipitationShaft(DtUniqueID uniqueId)makVrv::DtWeatherAreaGroupvirtual
SensorMaterialType enum namemakVrv::DtWeatherAreaGroup
SensorMaterialTypeCount enum valuemakVrv::DtWeatherAreaGroup
SensorMaterialTypeLightning enum valuemakVrv::DtWeatherAreaGroup
SensorMaterialTypeNone enum valuemakVrv::DtWeatherAreaGroup
SensorMaterialTypePatchyGroundFog enum valuemakVrv::DtWeatherAreaGroup
SensorMaterialTypePrecipitationShaft enum valuemakVrv::DtWeatherAreaGroup
SensorMaterialTypeSandstorm enum valuemakVrv::DtWeatherAreaGroup
SensorMaterialTypeSandstormEffect enum valuemakVrv::DtWeatherAreaGroup
setCloudLayerBaseColor(DtCloudLayerId layerId, float red, float green, float blue)makVrv::DtWeatherAreaGroupvirtual
setCloudLayerDensity(DtCloudLayerId layerId, float density)makVrv::DtWeatherAreaGroupvirtual
setCloudLayerEnabled(DtCloudLayerId layerId, bool enabled)makVrv::DtWeatherAreaGroupvirtual
setCloudLayerParticleSizeVariation(DtCloudLayerId layerId, float variation)makVrv::DtWeatherAreaGroupvirtual
setCloudLayerPatternedLook(DtCloudLayerId layerId, bool patternedEnable)makVrv::DtWeatherAreaGroupvirtual
setCloudLayerPositionAndOrientation(DtCloudLayerId layerId, const DtVector &position, float orientation)makVrv::DtWeatherAreaGroupvirtual
setCloudLayerWind(DtCloudLayerId layerId, float windDirectionRad, float windSpeedMps)makVrv::DtWeatherAreaGroupvirtual
setGlobalWind(float windDirectionRad, float windSpeedMps)makVrv::DtWeatherAreaGroupvirtual
setHeightFogBaseColor(DtUniqueID uniqueId, float red, float green, float blue)makVrv::DtWeatherAreaGroupvirtual
setHeightFogBounds(DtUniqueID uniqueId, const DtVector &bounds, const float cornerRadius)makVrv::DtWeatherAreaGroupvirtual
setHeightFogDensity(DtUniqueID uniqueId, float density)makVrv::DtWeatherAreaGroupvirtual
setHeightFogEnabled(DtUniqueID uniqueId, bool enabled)makVrv::DtWeatherAreaGroupvirtual
setHeightFogPositionAndOrientation(DtUniqueID uniqueId, const DtVector &position, float orientation, bool relative)makVrv::DtWeatherAreaGroupvirtual
setupSoftness(osg::Camera *camera, SoftnessUniforms &softnessUniforms) const makVrv::DtWeatherAreaGroupprotectedvirtual
setWeatherLightningBounds(DtUniqueID uniqueId, const DtVector &bounds, const float cornerRadius)makVrv::DtWeatherAreaGroupvirtual
setWeatherLightningEnabled(DtUniqueID uniqueId, bool enabled)makVrv::DtWeatherAreaGroupvirtual
setWeatherLightningIntensity(DtUniqueID uniqueId, const float intensity)makVrv::DtWeatherAreaGroupvirtual
setWeatherLightningTransform(DtUniqueID uniqueId, const osg::Vec3d &position, const osg::Matrixd &rotation)makVrv::DtWeatherAreaGroupvirtual
setWeatherPrecipitationShaftBaseColor(DtUniqueID uniqueId, const DtVector &color)makVrv::DtWeatherAreaGroupvirtual
setWeatherPrecipitationShaftBounds(DtUniqueID uniqueId, const DtVector &bounds, const float cornerRadius)makVrv::DtWeatherAreaGroupvirtual
setWeatherPrecipitationShaftEnabled(DtUniqueID uniqueId, bool enabled)makVrv::DtWeatherAreaGroupvirtual
setWeatherPrecipitationShaftIntensity(DtUniqueID uniqueId, const float intensity)makVrv::DtWeatherAreaGroupvirtual
setWeatherPrecipitationShaftTransform(DtUniqueID uniqueId, const osg::Vec3d &position, const osg::Matrixd &rotation)makVrv::DtWeatherAreaGroupvirtual
setWeatherPrecipitationShaftWind(DtUniqueID uniqueId, const float windDirectionRad, const float windSpeedMps)makVrv::DtWeatherAreaGroupvirtual
shouldActivateRaindrops() const makVrv::DtWeatherAreaGroupvirtual
slot_reloadShaders()makVrv::DtWeatherAreaGroupprotectedvirtual
slot_simulationUpdate()makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectAdded(DtUniqueID id, DtWeatherAreaObject *)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectBoundsChanged(DtUniqueID id, const DtVector &bounds, const float cornerRadius)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectCloudLayerAdded(DtUniqueID id, DtCloudLayerId layerId, int cloudType)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectCloudLayerRemoved(DtUniqueID id, DtCloudLayerId layerId)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectFogColorChanged(DtUniqueID id, const DtVector &color)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectGroundRainAccumulationChanged(DtUniqueID id, const float depth)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectLightningEnabledChanged(DtUniqueID id, const bool enabled)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectOvercastChanged(DtUniqueID id, const float distance)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectPrecipitationIntensityChanged(DtUniqueID id, const float intensity)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectPrecipitationTypeChanged(DtUniqueID id, const unsigned int type)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectToBeRemoved(DtUniqueID id, DtWeatherAreaObject *)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectTransformChanged(DtUniqueID id, const DtVector &position, const float orientation)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectVisibilityDistanceChanged(DtUniqueID id, const float distance)makVrv::DtWeatherAreaGroupprotectedvirtual
slot_weatherAreaObjectWindChanged(DtUniqueID id, const float direction, const float speed)makVrv::DtWeatherAreaGroupprotectedvirtual
traverse(osg::NodeVisitor &nv)makVrv::DtWeatherAreaGroupprotectedvirtual
updateImGui()makVrv::DtWeatherAreaGroupprotectedvirtual
~DtWeatherAreaGroup()makVrv::DtWeatherAreaGroupvirtual

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)