VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrv::DtDeSharedState Class Reference

The DtDeSharedState represents all the data that is shared between the master and its slaves. The DtDeSharedState object will own the data objects that need distributing (like mappers). These will be protected members of the class. The DtDeSharedState will be a member of DtDe. There will be const accessors for these objects themselves (and slaves can get the current data from those accessors without being able to change it). The DtDeSharedState object will have non-const mutators for it's members. These serialize the function calls into messages and distribute them among slaves. This makes it impossible for users to do bad things like get the local model definition manager and add model definitions without distributing them to slaves.

Inheritance diagram for makVrv::DtDeSharedState:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtDeSharedState ()
 
 DtDeSharedState ()=delete
 
 DtDeSharedState (const DtDeSharedState &)=delete
 
DtDeSharedStateoperator= (const DtDeSharedState &)=delete
 
virtual void initialize ()
 
virtual void loadRenderSettings (const std::string &filepath)
 
virtual void saveRenderSettings (const std::string &filepath)
 
virtual void loadDefaultRenderSettings (bool useOnlyFactorySettings)
 
virtual void saveDefaultRenderSettings ()
 
virtual void updateRenderState ()
 
virtual void setTerrainMagnificationScaleFactor (float scale)
 
virtual float terrainMagnificationScaleFactor () const
 
virtual void setTerrainMagnificationHighLodAngle (float radians)
 
virtual float terrainMagnificationHighLodAngle () const
 
virtual void setInstancingCullDistance (float radians)
 
virtual float instancingCullDistance () const
 
virtual void setInstancingCullDistEnabled (bool enabled)
 
virtual bool instancingCullDistEnabled () const
 
virtual void setMetaflightPagingDistScale (float dist)
 
virtual float metaflightPagingDistScale () const
 
virtual void setMetaflightPagingDistScaleEnabled (bool enabled)
 
virtual bool metaflightPagingDistScaleEnabled () const
 
virtual void setIndirectDistScale (float scale)
 
virtual float indirectDistScale () const
 
virtual void setIndirectDistScaleEnabled (bool enabled)
 
virtual bool indirectDistScaleEnabled () const
 
virtual void initializeSharedChangeManager ()
 
void setAutoSave (bool b)
 
bool autoSave () const
 
Model Definition methods
virtual const
DtModelDefinitionManager
modelDefinitionManager () const
 
virtual DtModelDefinitionManagermodelDefinitionManager ()
 
virtual const
DtModelSetRealizationManager
modelSetRealizationManager () const
 
virtual
DtModelSetRealizationManager
modelSetRealizationManager ()
 
virtual void setVisualizeModelSet (int modelset, bool visualize)
 
virtual void addModelDefinition (const DtModelDefinition &definition)
 
virtual void setModelDefinitionManager (const DtModelDefinitionManager &definition)
 
virtual void renameModelDefinition (const DtModelDefinition &old, const DtModelDefinition &newDef)
 
virtual void destroyModelDefinition (const DtModelDefinition &definition)
 
virtual void setModelInstancingEnabled (bool)
 
virtual void clearModelInstancingCache ()
 
Coordinate system methods
virtual void setCoordinateSystem (const std::string &coordinateSystemName, const std::string &coordinateSystemParameters)
 
const DtCoordinateSystemcoordinateSystem () const
 
DtCoordinateSystemcoordinateSystem ()
 
Time methods
virtual void setDateAndTime (int year, DtDeTimeManager::Month month, int dayOfMonth, int hour, int minutes, double seconds)
 
virtual void setUseGlobalTimeZone (bool)
 
virtual void setTimeScale (double timeScale)
 
const DtDeTimeManagertimeManager () const
 
DtDeTimeManagertimeManager ()
 
virtual void reloadShader ()
 
virtual void setWireframeMode (bool state)
 
virtual bool wireframeMode () const
 
virtual bool terrainScalingEnabled () const
 
virtual void setTerrainScalingEnabled (bool enabled)
 
virtual double terrainScaleFactor () const
 
virtual void setTerrainScaleFactor (double scaleFactor)
 
virtual bool clearTrackHistoryOnTerrainScaleChanged () const
 
virtual void setClearTrackHistoryOnTerrainScaleChanged (bool clear)
 
virtual float globalAmbientValue () const
 
virtual void setGlobalAmbientValue (float globalAmbientValue)
 
virtual bool useGlobalAmbient () const
 
virtual void setUseGlobalAmbient (bool useGlobalAmbient)
 
virtual float globalDiffuseValue () const
 
virtual void setGlobalDiffuseValue (float globalDiffuseValue)
 
virtual bool useGlobalDiffuse () const
 
virtual void setUseGlobalDiffuse (bool useGlobalDiffuse)
 
virtual void setPlanViewGeocentricOccludedTransparency (float f)
 
virtual float planViewGeocentricOccludedTransparency () const
 
virtual void setPerformanceOverlayState (unsigned int state)
 
virtual unsigned int performanceOverlayState () const
 
virtual void setProfilerOverlayOn (bool enabled)
 
virtual bool profilerOverlayEnabled () const
 
virtual void setImguiOverlayOn (bool enabled)
 
virtual bool imguiOverlayOn () const
 
virtual bool perPixelLightingEnabled () const
 
virtual void setPerPixelLightingEnabled (bool setting)
 
virtual bool crepuscularRaysEnabled () const
 
virtual void setCrepuscularRaysEnabled (bool setting)
 
virtual bool dofUseAutofocus () const
 
virtual void setDofUseAutofocus (bool useAutofocus)
 
virtual double dofFocalDepth () const
 
virtual void setDofFocalDepth (double focalDepth)
 
virtual double dofFocalRange () const
 
virtual void setDofFocalRange (double focalRange)
 
virtual double waterOnScreenSize () const
 
virtual void setWaterOnScreenSize (double size)
 
virtual float hbaoRadius () const
 
virtual void setHbaoRadius (float value)
 
virtual float hbaoBias () const
 
virtual void setHbaoBias (float value)
 
virtual float hbaoExponent () const
 
virtual void setHbaoExponent (float value)
 
virtual float hbaoSmallScalar () const
 
virtual void setHbaoSmallScalar (float value)
 
virtual float hbaoLargeScalar () const
 
virtual void setHbaoLargeScalar (float value)
 
virtual int hbaoDepthClampMode () const
 
virtual void setHbaoDepthClampMode (int mode)
 
virtual float indirectLodTransitionPercentage () const
 
virtual void setIndirectLodTransitionPercentage (float val)
 
virtual int componentVisualizationMode () const
 
virtual void setComponentVisualizationMode (int value)
 
virtual bool colorizePerDrawableEnabled () const
 
virtual void setColorizePerDrawableEnabled (bool flag)
 
virtual bool atcGlobalModelEnable () const
 
virtual void setAtcGlobalModelEnable (bool flag)
 
virtual bool atcGlobalTerrainEnable () const
 
virtual void setAtcGlobalTerrainEnable (bool flag)
 
virtual bool atcEnableDither () const
 
virtual void setAtcEnableDither (bool flag)
 
virtual double regenerateCubeMapThreshold () const
 
virtual void setRegenerateCubeMapThreshold (double threshold)
 
virtual double regenerateHeightMapPercThreshold () const
 
virtual void setRegenerateHeightMapPercThreshold (double threshold)
 
virtual bool omitCloudInCubeMap () const
 
virtual void setOmitCloudInCubeMap (bool omit)
 
virtual void setShadowsEnabled (bool shadowMode)
 
virtual bool shadowsEnabled () const
 
virtual void setShadowsEnabledOnOcean (bool shadowMode)
 
virtual bool shadowsEnabledOnOcean () const
 
virtual void setSimulationTimeIsPaused (bool setting)
 
virtual bool simulationTimeIsPaused () const
 
virtual void setOcclusionCullingEnabled (bool setting)
 
virtual bool occlusionCullingEnabled () const
 
virtual void setWheelRotationEnabled (bool setting)
 
virtual bool wheelRotationEnabled () const
 
virtual void setAdaptiveTickRateEnabled (bool setting)
 
virtual bool adaptiveTickRateEnabled () const
 
virtual void setPaperMapEnabled (bool setting)
 
virtual bool paperMapEnabled () const
 
virtual void setPaperMapLayerTimeout (double val)
 
virtual double paperMapLayerTimeout () const
 
virtual void setPaperMapGroup (std::string group)
 
virtual std::string paperMapGroup () const
 
virtual bool paperMapIntersectionOverride () const
 
virtual void setPaperMapIntersectionOverride (bool setting)
 
virtual bool artPartSmoothingEnabled () const
 
virtual void setArtPartSmoothingEnabled (bool setting)
 
virtual float artPartSmoothingPeriod () const
 
virtual void setArtPartSmoothingPeriod (float period)
 
virtual void loadEntityDisplaySettings (const std::string &filepath)
 
virtual void saveEntityDisplaySettings (const std::string &filepath)
 
virtual void loadDefaultEntityDisplaySettings (bool useOnlyFactorySettings)
 
virtual void saveDefaultEntityDisplaySettings ()
 
virtual void updateEntityDisplayState ()
 
virtual void setDdsFlip (bool state)
 
virtual bool ddsFlip () const
 
virtual void loadLoaderSettings (const std::string &filepath)
 
virtual void saveLoaderSettings (const std::string &filepath)
 
virtual void loadDefaultLoaderSettings (bool useOnlyFactorySettings)
 
virtual void saveDefaultLoaderSettings ()
 
virtual void updateLoaderState ()
 
virtual void setAccelerationCachingEnabled (bool enabled)
 
virtual bool accelerationCachingEnabled () const
 
virtual void clearAccelerationCache () const
 
virtual void setInstancingEnabled (bool enabled)
 
virtual void setClearInstancesOnNewSceneEnabled (bool enabled)
 
virtual bool instancingEnabled () const
 
virtual bool clearInstancesOnNewScene () const
 
virtual void clearInstancingCache ()
 
virtual void setCompressTextures (bool enabled)
 
virtual bool compressTextures () const
 
virtual void loadCacheSettings (const std::string &filepath)
 
virtual void saveCacheSettings (const std::string &filepath)
 
virtual void loadDefaultCacheSettings (bool useOnlyFactorySettings)
 
virtual void saveDefaultCacheSettings ()
 
virtual void updateCacheState ()
 
virtual bool oceanPlanarReflectionsEnabled () const
 
virtual void setOceanPlanarReflectionsEnabled (bool setting)
 
virtual float oceanPlanarReflectionsLODScale () const
 
virtual void setOceanPlanarReflectionsLODScale (float setting)
 
virtual bool oceanPlanarReflectionsSpecifyFarClip () const
 
virtual void setOceanPlanarReflectionsSpecifyFarClip (bool setting)
 
virtual double oceanPlanarReflectionsFarClip () const
 
virtual void setOceanPlanarReflectionsFarClip (double setting)
 
virtual bool planarReflectionsShowSpeedTrees () const
 
virtual void setPlanarReflectionsShowSpeedTrees (bool flag)
 
virtual double staticOceanLodRange () const
 
virtual void setStaticOceanLodRange (double range)
 
virtual bool waveSprayEffectEnabled () const
 
virtual void setWaveSprayEffectEnabled (bool setting)
 
virtual bool rotorWashDecalEnabled () const
 
virtual void setRotorWashDecalEnabled (bool setting)
 
virtual double oceanHeightMapResolution () const
 
virtual void setOceanHeightMapResolution (double setting)
 
virtual void setOceanHeightMapTextureSize (int setting)
 
virtual int oceanHeightMapTextureSize () const
 
virtual void setTidalStreamWakesEnabled (bool enabled)
 
virtual bool tidalStreamWakesEnabled () const
 
virtual int planarReflectionTextureWidth () const
 
virtual void setPlanarReflectionTextureWidth (int w)
 
virtual int planarReflectionTextureHeight () const
 
virtual void setPlanarReflectionTextureHeight (int h)
 
virtual unsigned int oceanQuality () const
 
virtual void setOceanQuality (unsigned int quality)
 
virtual unsigned int oceanSpectralModel () const
 
virtual void setOceanSpectralModel (unsigned int model)
 
virtual void loadOceanRenderSettings (const std::string &filepath)
 
virtual void saveOceanRenderSettings (const std::string &filepath)
 
virtual void loadDefaultOceanRenderSettings (bool useOnlyFactorySettings)
 
virtual void saveDefaultOceanRenderSettings ()
 
virtual void updateOceanRenderState ()
 
virtual float lightingEmissionScale () const
 
virtual void setLightingEmissionScale (float setting)
 
virtual float lightingDiffuseScale () const
 
virtual void setLightingDiffuseScale (float setting)
 
virtual float lightingAmbientScale () const
 
virtual void setLightingAmbientScale (float setting)
 
virtual void loadLightingRenderSettings (const std::string &filepath)
 
virtual void saveLightingRenderSettings (const std::string &filepath)
 
virtual void loadDefaultLightingRenderSettings (bool useOnlyFactorySettings)
 
virtual void saveDefaultLightingRenderSettings ()
 
virtual void updateLightingRenderState ()
 
virtual bool intersectorDrawEnabled () const
 
virtual void setIntersectorDrawEnabled (bool setting)
 
virtual float intersectorDrawnDuration () const
 
virtual void setIntersectorDrawnDuration (float setting)
 
virtual const DtColorValuefailedIntersectorColor () const
 
virtual void setFailedIntersectorColor (const DtColorValue &setting)
 
virtual const DtColorValueoddSegmentIntersectorColor () const
 
virtual void setOddSegmentIntersectorColor (const DtColorValue &setting)
 
virtual const DtColorValueevenSegmentIntersectorColor () const
 
virtual void setEvenSegmentIntersectorColor (const DtColorValue &setting)
 
virtual void loadIntersectorSettings (const std::string &filepath)
 
virtual void saveIntersectorSettings (const std::string &filepath)
 
virtual void loadDefaultIntersectorSettings (bool useOnlyFactorySettings)
 
virtual void saveDefaultIntersectorSettings ()
 
virtual void updateIntersectorState ()
 
virtual const bool diGuyInstancingEnabled () const
 
virtual void setDiGuyInstancingEnabled (bool enabled)
 
virtual const int diGuyInstancedLod () const
 
virtual void setDiGuyInstancedLod (int lod)
 
virtual const bool diGuyVisualizeInstancing () const
 
virtual void setDiGuyVisualizeInstancing (bool enabled)
 
virtual const bool diGuyTextureVariationsEnabled () const
 
virtual void setDiGuyTextureVariationsEnabled (bool enabled)
 
virtual const float diGuyMaxDrawDistance () const
 
virtual void setDiGuyMaxDrawDistance (float distance)
 
virtual const float diGuyMaxMotionUpdateDistance () const
 
virtual void setDiGuyMaxMotionUpdateDistance (float distance)
 
virtual const bool diGuyMultiThreadUpdate () const
 
virtual void setDiGuyMultiThreadUpdate (bool enabled)
 
virtual void loadDiGuySettings (const std::string &filepath)
 
virtual void saveDiGuySettings (const std::string &filepath)
 
virtual void loadDefaultDiGuySettings (bool useOnlyFactorySettings)
 
virtual void saveDefaultDiGuySettings ()
 
virtual void updateDiGuyState ()
 
virtual bool enableHdr () const
 
virtual void setEnableHdr (bool enabled)
 
virtual bool enableHdrAutoExposure () const
 
virtual void setEnableHdrAutoExposure (bool enabled)
 
virtual bool enableHdrExposureCorrelation () const
 
virtual void setEnableHdrExposureCorrelation (bool enabled)
 
virtual bool enableHdrBloom () const
 
virtual void setEnableHdrBloom (bool enabled)
 
virtual bool enableHdrStreaks () const
 
virtual void setEnableHdrStreaks (bool enabled)
 
virtual bool enableHdrLensFlare () const
 
virtual void setEnableHdrLensFlare (bool enabled)
 
virtual void setLightPointScale (double val)
 
virtual double lightPointScale () const
 
virtual void setDynamicLightScale (double val)
 
virtual double dynamicLightScale () const
 
virtual void setEmissiveTextureScale (double val)
 
virtual double emissiveTextureScale () const
 
virtual void setSpecularScale (double val)
 
virtual double specularScale () const
 
virtual void setShininessScale (double val)
 
virtual double shininessScale () const
 
virtual void setAutoExposureRateScale (double val)
 
virtual double autoExposureRateScale () const
 
virtual void setAutoExposurePreScale (double val)
 
virtual double autoExposurePreScale () const
 
virtual void setAutoExposureMinDiff (double val)
 
virtual double autoExposureMinDiff () const
 
virtual void setAutoExposureMaxDiff (double val)
 
virtual double autoExposureMaxDiff () const
 
virtual void setAutoExposureClampMin (double val)
 
virtual double autoExposureClampMin () const
 
virtual void setAutoExposureClampMax (double val)
 
virtual double autoExposureClampMax () const
 
virtual void setAutoExposurePostScale (double val)
 
virtual double autoExposurePostScale () const
 
virtual void setBloomScale (double val)
 
virtual double bloomScale () const
 
virtual void setStreakIntensityScale (double val)
 
virtual double streakIntensityScale () const
 
virtual void setNumStreaks (int val)
 
virtual int numStreaks () const
 
virtual void setStreaksLenScale (double val)
 
virtual double streaksLenScale () const
 
virtual void setStreakRotationOffset (double val)
 
virtual double streakRotationOffset () const
 
virtual void setLensFlareScale (double val)
 
virtual double lensFlareScale () const
 
virtual void setGamma (double val)
 
virtual double gamma () const
 
virtual void setHdrResolutionScale (int val)
 
virtual int hdrResolutionScale () const
 
virtual void setLightPointGroupColor (const std::string &groupName, DtColorValue color)
 
virtual DtColorValue lightPointGroupColor (const std::string &groupName)
 
virtual void setHdrOutputScale (double val)
 
virtual double hdrOutputScale () const
 
virtual void loadPostProcessorSettings (const std::string &filepath)
 
virtual void savePostProcessorSettings (const std::string &filepath)
 
virtual void loadDefaultPostProcessorSettings (bool useOnlyFactorySettings)
 
virtual void saveDefaultPostProcessorSettings ()
 
virtual void updatePostProcessorState ()
 
virtual void setLimitEntityTextures (const DtVector2< int > &resolution)
 
virtual const DtVector2< int > & limitEntityTextures (void) const
 
virtual void excludeFromTextureLimits (const std::string &modelDef)
 
virtual const
std::unordered_set
< std::string > 
modelDefsExcludedFromTextureLimits (void)
 
virtual void setLimitEntityTexturesProportional (bool proportional)
 
virtual bool limitEntityTexturesProportional (void) const
 
virtual void setLimitTerrainTextures (const DtVector2< int > &resolution)
 
virtual const DtVector2< int > & limitTerrainTextures () const
 
Slave synchronization methods
virtual void synchronizeSlave (DtDeRecord *igRecord)
 

Protected Member Functions

 DtDeSharedState (DtDe &DtDe)
 
virtual void sendModelDefinitionsToSlave (DtMessageClient *messageClient)
 
virtual void sendModelSetConfigurationToSlave (DtMessageClient *messageClient)
 
virtual void sendLightPointGroupsToSlave (DtMessageClient *messageClient)
 
virtual void local_setLightPointGroupColor (const std::string &groupName, const DtColorValue &color)
 
virtual void local_setModelInstancingEnabled (bool)
 
virtual void local_clearModelInstancingCache ()
 
virtual void local_reloadShader ()
 
virtual void local_setWireframeMode (bool mode)
 
virtual void local_setTerrainScalingEnabled (bool enabled)
 
virtual void local_setTerrainScaleFactor (double scaleFactor)
 
virtual void local_setGlobalAmbientValue (float globalAmbientValue)
 
virtual void local_setUseGlobalAmbient (bool useGlobalAmbient)
 
virtual void local_setGlobalDiffuseValue (double globalDiffuseValue)
 
virtual void local_setUseGlobalDiffuse (bool useGlobalDiffuse)
 
virtual void local_setClearTrackHistoryOnTerrainScaleChanged (bool clear)
 
virtual void local_setPlanViewGeocentricOccludedTransparency (float alpha)
 
virtual void local_setShadowsEnabled (bool enable)
 
virtual void local_setShadowsEnabledOnOcean (bool enable)
 
virtual void local_ddsFlipState (bool flip)
 
virtual void local_setVisualizeModelSet (int modelSet, bool visualize)
 
void local_setCoordinateSystem (const std::string &coordinateSystemName, const std::string &coordinateSystemParameters)
 
virtual void local_setPerPixelLightingEnabled (bool mode)
 
virtual void local_setOceanPlanarReflectionsEnabled (bool mode)
 
virtual void local_setOceanPlanarReflectionsLODScale (float val)
 
virtual void local_setOceanPlanarReflectionsSpecifyFarClip (bool mode)
 
virtual void local_setOceanPlanarReflectionsFarClip (double val)
 
virtual void local_setPlanarReflectionsShowSpeedTrees (bool flag)
 
virtual void local_setStaticOceanLodRange (double range)
 
virtual void local_setCrepuscularRaysEnabled (bool mode)
 
virtual void local_setColorizePerDrawableEnabled (bool mode)
 
virtual void local_setWaveSprayEffectEnabled (bool mode)
 
virtual void local_setRotorWashDecalEnabled (bool mode)
 
virtual void local_setOceanHeightMapResolution (double resolution)
 
virtual void slot_dateChanged ()
 
virtual void local_setRegenerateCubeMapThreshold (double threshold)
 
virtual void local_setRegenerateHeightMapPercThreshold (double threshold)
 
virtual void local_setOmitCloudInCubeMap (bool enabled)
 
virtual void local_setOceanHeightMapTextureSize (int val)
 
virtual void local_setPlanarReflectionTextureWidth (int w)
 
virtual void local_setPlanarReflectionTextureHeight (int w)
 
virtual void local_setOceanQuality (unsigned int setting)
 
virtual void local_setOceanSpectralModel (unsigned int setting)
 
virtual void local_setLightingEmissionScale (float val)
 
virtual void local_setLightingDiffuseScale (float val)
 
virtual void local_setLightingAmbientScale (float val)
 
virtual void local_setIntersectorDrawEnabled (bool setting)
 
virtual void local_setIntersectorDrawnDuration (float setting)
 
virtual void local_setFailedIntersectorColor (const DtColorValue &setting)
 
virtual void local_setOddSegmentIntersectorColor (const DtColorValue &setting)
 
virtual void local_setEvenSegmentIntersectorColor (const DtColorValue &setting)
 
virtual void local_setDiGuyInstancingEnabled (bool color)
 
virtual void local_setDiGuyInstancedLod (int lod)
 
virtual void local_setDiGuyVisualizeInstancing (bool enabled)
 
virtual void local_setDiGuyTextureVariationsEnabled (bool enabled)
 
virtual void local_setDiGuyMaxDrawDistance (float distance)
 
virtual void local_setDiGuyMaxMotionUpdateDistance (float distance)
 
virtual void local_setDiGuyMultiThreadUpdate (bool enabled)
 
virtual void local_setTerrainMagnificationHighLodAngle (float radians)
 
virtual void local_setTerrainMagnificationScaleFactor (float scale)
 
virtual void local_setSimulationTimeIsPaused (bool val)
 
virtual void local_setEnableOcclusionCulling (bool val)
 
virtual void local_setInstancingCullDistance (float dist)
 
virtual void local_setInstancingCullDistEnabled (bool enabled)
 
virtual void local_setMetaflightPagingDistScale (float dist)
 
virtual void local_setMetaflightPagingDistScaleEnabled (bool enabled)
 
virtual void local_setIndirectDistScale (float scale)
 
virtual void local_setIndirectDistScaleEnabled (bool enabled)
 
virtual void local_setDofUseAutofocus (bool useAutofocus)
 
virtual void local_setDofFocalDepth (double focalDepth)
 
virtual void local_setDofFocalRange (double focalRange)
 
virtual void local_setWaterOnScreenSize (double size)
 
virtual void local_setHbaoRadius (float value)
 
virtual void local_setHbaoBias (float value)
 
virtual void local_setHbaoExponent (float value)
 
virtual void local_setHbaoSmallScalar (float value)
 
virtual void local_setHbaoLargeScalar (float value)
 
virtual void local_setHbaoDepthClampMode (int mode)
 
virtual void local_setIndirectLodTransitionPercentage (float val)
 
virtual void local_setWheelRotationEnabled (bool enabled)
 
virtual void local_setAdaptiveTickRateEnabled (bool enabled)
 
virtual void local_setArtPartSmoothingEnabled (bool setting)
 
virtual void local_setArtPartSmoothingPeriod (float period)
 
virtual void local_setEnableHdr (bool enabled)
 
virtual void local_setEnableHdrAutoExposure (bool enabled)
 
virtual void local_setEnableHdrExposureCorrelation (bool enabled)
 
virtual void local_setEnableHdrBloom (bool enabled)
 
virtual void local_setEnableHdrStreaks (bool enabled)
 
virtual void local_setEnableHdrLensFlare (bool enabled)
 
virtual void local_setLightPointScale (double val)
 
virtual void local_setDynamicLightScale (double val)
 
virtual void local_setEmissiveTextureScale (double val)
 
virtual void local_setSpecularScale (double val)
 
virtual void local_setShininessScale (double val)
 
virtual void local_setAutoExposureRateScale (double val)
 
virtual void local_setAutoExposurePreScale (double val)
 
virtual void local_setAutoExposureMinDiff (double val)
 
virtual void local_setAutoExposureMaxDiff (double val)
 
virtual void local_setAutoExposureClampMin (double val)
 
virtual void local_setAutoExposureClampMax (double val)
 
virtual void local_setAutoExposurePostScale (double val)
 
virtual void local_setBloomScale (double val)
 
virtual void local_setStreakIntensityScale (double val)
 
virtual void local_setNumStreaks (int val)
 
virtual void local_setStreaksLenScale (double val)
 
virtual void local_setStreakRotationOffset (double val)
 
virtual void local_setLensFlareScale (double val)
 
virtual void local_setGamma (double val)
 
virtual void local_setHdrResolutionScale (int val)
 
virtual void local_setHdrOutputScale (double val)
 
virtual void local_setAtcEnableDither (bool flag)
 
virtual void local_setAtcGlobalTerrainEnable (bool flag)
 
virtual void local_setAtcGlobalModelEnable (bool flag)
 
virtual void local_setPaperMapEnabled (bool enabled)
 
virtual void local_setPaperMapLayerTimeout (double val)
 
virtual void local_setPaperMapGroup (std::string group)
 
virtual void local_setPaperMapIntersectionOverride (bool enabled)
 
virtual void local_setLimitEntityTextures (const DtVector2< int > &resolution)
 
virtual void local_setLimitTerrainTextures (const DtVector2< int > &resolution)
 
virtual void local_setLimitEntityTexturesProportional (bool val)
 
virtual void local_excludeModelDefFromTextureLimits (const std::string &modelDef)
 
Local model definition methods. Called by friend DtDeSharedStateProctor.
virtual void local_setModelDefinitionManager (const DtModelDefinitionManager &definition)
 
virtual void local_addModelDefinition (const DtModelDefinition &definition)
 
virtual void local_destroyModelDefinition (const std::string &definition)
 
Local time functions.
void local_setDateAndTime (int year, DtDeTimeManager::Month month, int dayOfMonth, int hour, int minutes, double seconds)
 
void local_setTimeScale (double timeScale)
 
void local_setUseGlobalTimeZone (bool)
 
Local cache functions.
virtual void local_setAccelerationCachingEnabled (bool enabled)
 
virtual void local_clearAccelerationCache ()
 
virtual void local_setInstancingEnabled (bool enabled)
 
virtual void local_setClearInstancesOnNewScene (bool enabled)
 
virtual void local_clearInstancingCache ()
 
virtual void local_setCompressTextures (bool enabled)
 
virtual void local_setTidalStreamWakesEnabled (bool enabled)
 

Protected Attributes

DtDemyDe
 
DtDeSharedStateProctormyIgSharedStateProctor
 
DtModelDefinitionManagermyModelDefinitionManager
 
DtModelSetRealizationManagermyModelSetRealizationManager
 
DtCoordinateSystemmyCoordinateSystem
 
DtDeTimeManagermyTimeManager
 
DtLightPointManagermyLightPointManger
 
DtSharedSettingsManagermySharedSettingsManager
 
bool myWireframeMode
 
bool myTerrainScalingEnabled
 
double myTerrainScaleFactor
 
float myTerrainMagnificationHighLodAngle
 
float myTerrainMagnificationScaleFactor
 
float myGlobalAmbientValue
 
bool myUseGlobalAmbient
 
float myGlobalDiffuseValue
 
bool myUseGlobalDiffuse
 
bool myClearTrackHistoryOnTerrainScaleChanged
 
float myPlanViewGeocentricOccludedTransparency
 
bool myShadowsEnabled
 
bool myShadowsEnabledOnOcean
 
bool myPerPixelLightingEnabled
 
bool myOceanPlanarReflectionsEnabled
 
float myOceanPlanarReflectionsLODScale
 
bool myOceanPlanarReflectionsSpecifyFarClip
 
double myOceanPlanarReflectionsFarClip
 
bool myCrepuscularRaysEnabled
 
bool myWaveSprayEffectEnabled
 
bool myRotorWashDecalEnabled
 
bool myTidalStreamWakesEnabled
 
double myOceanHeightMapResolution
 
double myStaticOceanLodRange
 
bool myAutoSave
 
bool myColorizeDrawablesEnabled
 
int myComponentVizualizationMode
 
double myRegenerateCubeMapThreshold
 
double myRegenerateHeightMapPercThreshold
 
bool myOmitCloudInCubeMap
 
int myOceanHeightMapTextureSize
 
int myPlanarReflectionTextureWidth
 
int myPlanarReflectionTextureHeight
 
unsigned int myOceanQuality
 
unsigned int myOceanSpectralModel
 
bool myPlanarReflectionsShowSpeedTrees
 
bool myAtcGlobalModelEnable
 
bool myAtcGlobalTerrainEnable
 
bool myAtcEnableDither
 
float myLightingEmissionScale
 
float myLightingDiffuseScale
 
float myLightingAmbientScale
 
bool myIntersectorDrawEnabled
 
float myIntersectorDrawnDuration
 
DtColorValue myFailedIntersectorColor
 
DtColorValue myOddSegmentIntersectorColor
 
DtColorValue myEvenSegmentIntersectorColor
 
bool myDiGuyInstancingEnabled
 
int myDiGuyInstancedLod
 
bool myDiGuyVisualizeInstancing
 
bool myDiGuyTextureVariationsEnabled
 
float myDiGuyMaxDrawDistance
 
float myDiGuyMaxMotionUpdateDistance
 
bool myDiGuyMultiThreadUpdate
 
bool myDofUseAutofocus
 
double myDofFocalDepth
 
double myDofFocalRange
 
double myWaterOnScreenSize
 
float myIndirectLodTransitionPercentage
 
bool myEnableHdr
 
bool myEnableHdrAutoExposure
 
bool myEnableHdrExposureCorrelation
 
bool myEnableHdrBloom
 
bool myEnableHdrStreaks
 
bool myEnableHdrLensFlare
 
double myLightPointScale
 
double myDynamicLightScale
 
double myEmissiveTextureScale
 
double mySpecularScale
 
double myShininessScale
 
double myAutoExposureRateScale
 
double myAutoExposurePreScale
 
double myAutoExposureMinDiff
 
double myAutoExposureMaxDiff
 
double myAutoExposureClampMin
 
double myAutoExposureClampMax
 
double myAutoExposurePostScale
 
double myBloomScale
 
double myStreakIntensityScale
 
int myNumStreaks
 
double myStreaksLenScale
 
double myStreakRotationOffset
 
double myLensFlareScale
 
double myGamma
 
int myHdrResolutionScale
 
double myHdrOutputScale
 
bool mySimulationTimeIsPaused
 
bool myEnableOcclusionCulling
 
float myInstancingCullDistance
 
bool myInstancingCullDistEnabled
 
float myMetaflightPagingDistScale
 
bool myMetaflightPagingDistScaleEnabled
 
float myIndirectDistScale
 
bool myIndirectDistScaleEnabled
 
bool myWheelRotationEnabled
 
bool myAdaptiveTickRateEnabled
 
bool myArtPartSmoothingEnabled
 
float myArtPartSmoothingPeriod
 
bool myPaperMapEnabled
 
double myPaperMapLayerTimeout
 
std::string myPaperMapGroup
 
bool myPaperMapIntersectionOverride
 
float myHbaoRadius
 
float myHbaoBias
 
float myHbaoExponent
 
float myHbaoSmallScalar
 
float myHbaoLargeScalar
 
int myHbaoDepthClampMode
 
DtVector2< intmyLimitEntityTexturesResolution
 
bool myLimitEntityTexturesProportional
 
DtVector2< intmyLimitTerrainTexturesResolution
 
std::unordered_set< std::string > myModelDefsExcludedFromTextureLimits
 
DtSignalConnectionManager myConnections
 

Friends

class DtDeSharedStateCreator
 
class DtDeSharedStateProctor
 

Constructor & Destructor Documentation

virtual makVrv::DtDeSharedState::~DtDeSharedState ( )
virtual

DTOR.

makVrv::DtDeSharedState::DtDeSharedState ( )
delete

not allowed

makVrv::DtDeSharedState::DtDeSharedState ( const DtDeSharedState )
delete

not allowed

makVrv::DtDeSharedState::DtDeSharedState ( DtDe DtDe)
protected

Protected CTOR for creator pattern.

Member Function Documentation

DtDeSharedState& makVrv::DtDeSharedState::operator= ( const DtDeSharedState )
delete

not allowed

virtual void makVrv::DtDeSharedState::initialize ( )
virtual

Called during DtDe::initialize().

Reimplemented in DtVrfSharedState, and DtVrfSharedState.

virtual const DtModelDefinitionManager& makVrv::DtDeSharedState::modelDefinitionManager ( ) const
virtual

DtModelDefinitionManager accessor.

Exceptions
DtCorruptedStateif called before the DtDe is initialized.
virtual DtModelDefinitionManager& makVrv::DtDeSharedState::modelDefinitionManager ( )
virtual

DtModelDefinitionManager accessor.

Exceptions
DtCorruptedStateif called before the DtDe is initialized.
virtual const DtModelSetRealizationManager& makVrv::DtDeSharedState::modelSetRealizationManager ( ) const
virtual

DtModelSetRealizationManager accessor.

Exceptions
DtCorruptedStateif called before the DtDe is initialized.
virtual DtModelSetRealizationManager& makVrv::DtDeSharedState::modelSetRealizationManager ( )
virtual

DtModelDefinitionManager accessor.

Exceptions
DtCorruptedStateif called before the DtDe is initialized.
virtual void makVrv::DtDeSharedState::setVisualizeModelSet ( int  modelset,
bool  visualize 
)
virtual

Indicate that a model set should be visualized. This will automatically be distributed to connected IGs.

virtual void makVrv::DtDeSharedState::addModelDefinition ( const DtModelDefinition definition)
virtual

Adds a model definition to the DtDe. This will automatically distribute all model definitions to connected IGs.

virtual void makVrv::DtDeSharedState::setModelDefinitionManager ( const DtModelDefinitionManager definition)
virtual

Sets model definition manager in the DtDe. This will automatically distribute all model definitions to connected IGs.

virtual void makVrv::DtDeSharedState::renameModelDefinition ( const DtModelDefinition old,
const DtModelDefinition newDef 
)
virtual

Renames model definition to the DtDe. This will automatically distribute all model definitions to connected IGs. Will also signal the rename. The old definition will be removed (deleted)

virtual void makVrv::DtDeSharedState::destroyModelDefinition ( const DtModelDefinition definition)
virtual

Destroys a model definition from the DtDe. This will automatically distribute all model definitions to connected IGs.

virtual void makVrv::DtDeSharedState::setModelInstancingEnabled ( bool  )
virtual

Set if model instance sharing is enabled.

virtual void makVrv::DtDeSharedState::clearModelInstancingCache ( )
virtual

Clears the cache of all model definitions.

virtual void makVrv::DtDeSharedState::setCoordinateSystem ( const std::string &  coordinateSystemName,
const std::string &  coordinateSystemParameters 
)
virtual

Set the coordinate system.

const DtCoordinateSystem& makVrv::DtDeSharedState::coordinateSystem ( ) const

Get the coordinate system.

DtCoordinateSystem& makVrv::DtDeSharedState::coordinateSystem ( )

Get the coordinate system. non const.

virtual void makVrv::DtDeSharedState::setDateAndTime ( int  year,
DtDeTimeManager::Month  month,
int  dayOfMonth,
int  hour,
int  minutes,
double  seconds 
)
virtual

Set the current date and time of the scene. This will effect any rendering which is dependent on the date (for example location of Sun & Moon).

Parameters
Input
yearis only valid for the Gregorian calender (1582 onward)
monthis the month of the year (1-12).
dayOfMonthis the day of the month (1-[28 | 30 |31]) depending on the month.
hourthe hour of the day 0-23
minutesof the day 0-59 param seconds 0.0-59.99~
Warning
Frequently setting this may have a negative effect on performance depending on the cost to modify the scene to reflect the new date.
virtual void makVrv::DtDeSharedState::setUseGlobalTimeZone ( bool  )
virtual

Tell the system to use GMT time as the means to position the sun/moon rather than always moving with the observer.

virtual void makVrv::DtDeSharedState::setTimeScale ( double  timeScale)
virtual

Set the current time scale relative to simulation time. This will also change the 'set time' based upon the current scaling value.

const DtDeTimeManager& makVrv::DtDeSharedState::timeManager ( ) const

Access the constant time manager for getting the date and time.

DtDeTimeManager& makVrv::DtDeSharedState::timeManager ( )

Access the non-const time manager for connecting to its signal_dateChanged.

virtual void makVrv::DtDeSharedState::reloadShader ( )
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setWireframeMode ( bool  state)
virtual

wireframe state functions

virtual bool makVrv::DtDeSharedState::wireframeMode ( ) const
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::terrainScalingEnabled ( ) const
virtual

terrain scaling state functions

virtual void makVrv::DtDeSharedState::setTerrainScalingEnabled ( bool  enabled)
virtual

state functions

reload shaders

virtual double makVrv::DtDeSharedState::terrainScaleFactor ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setTerrainScaleFactor ( double  scaleFactor)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::clearTrackHistoryOnTerrainScaleChanged ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setClearTrackHistoryOnTerrainScaleChanged ( bool  clear)
virtual

state functions

reload shaders

virtual float makVrv::DtDeSharedState::globalAmbientValue ( ) const
virtual

ambient factor functions; used when not using material ambient

virtual void makVrv::DtDeSharedState::setGlobalAmbientValue ( float  globalAmbientValue)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::useGlobalAmbient ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setUseGlobalAmbient ( bool  useGlobalAmbient)
virtual

state functions

reload shaders

virtual float makVrv::DtDeSharedState::globalDiffuseValue ( ) const
virtual

diffuse factor functions; used when not using material diffuse

virtual void makVrv::DtDeSharedState::setGlobalDiffuseValue ( float  globalDiffuseValue)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::useGlobalDiffuse ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setUseGlobalDiffuse ( bool  useGlobalDiffuse)
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setPlanViewGeocentricOccludedTransparency ( float  f)
virtual

occluded transparency state functions

virtual float makVrv::DtDeSharedState::planViewGeocentricOccludedTransparency ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setPerformanceOverlayState ( unsigned int  state)
virtual

state functions

reload shaders

virtual unsigned int makVrv::DtDeSharedState::performanceOverlayState ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setProfilerOverlayOn ( bool  enabled)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::profilerOverlayEnabled ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setImguiOverlayOn ( bool  enabled)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::imguiOverlayOn ( ) const
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::perPixelLightingEnabled ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setPerPixelLightingEnabled ( bool  setting)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::crepuscularRaysEnabled ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setCrepuscularRaysEnabled ( bool  setting)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::dofUseAutofocus ( ) const
virtual

autofocus for depth of field functions

virtual void makVrv::DtDeSharedState::setDofUseAutofocus ( bool  useAutofocus)
virtual

state functions

reload shaders

virtual double makVrv::DtDeSharedState::dofFocalDepth ( ) const
virtual

focal depth (focal distance) for depth of field functions

virtual void makVrv::DtDeSharedState::setDofFocalDepth ( double  focalDepth)
virtual

state functions

reload shaders

virtual double makVrv::DtDeSharedState::dofFocalRange ( ) const
virtual

range of in focus area around focal point

virtual void makVrv::DtDeSharedState::setDofFocalRange ( double  focalRange)
virtual

state functions

reload shaders

virtual double makVrv::DtDeSharedState::waterOnScreenSize ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setWaterOnScreenSize ( double  size)
virtual

state functions

reload shaders

virtual float makVrv::DtDeSharedState::hbaoRadius ( ) const
virtual

HBAO (Horizon based ambient occlusion) radius is the distance from the occluder that the effect should be applied.

virtual void makVrv::DtDeSharedState::setHbaoRadius ( float  value)
virtual

state functions

reload shaders

virtual float makVrv::DtDeSharedState::hbaoBias ( ) const
virtual

Bias for the HBAO effect to avoid false occluding on polygon edges or from thin objects.

virtual void makVrv::DtDeSharedState::setHbaoBias ( float  value)
virtual

state functions

reload shaders

virtual float makVrv::DtDeSharedState::hbaoExponent ( ) const
virtual

Exponent to use when generating the HBAO. Larger values are a more dramatic effect.

virtual void makVrv::DtDeSharedState::setHbaoExponent ( float  value)
virtual

state functions

reload shaders

virtual float makVrv::DtDeSharedState::hbaoSmallScalar ( ) const
virtual

Scalar which is applied to the smaller HBAO features, near corners for example.

virtual void makVrv::DtDeSharedState::setHbaoSmallScalar ( float  value)
virtual

state functions

reload shaders

virtual float makVrv::DtDeSharedState::hbaoLargeScalar ( ) const
virtual

Scalar which is applied to the larger HBAO features.

virtual void makVrv::DtDeSharedState::setHbaoLargeScalar ( float  value)
virtual

state functions

reload shaders

virtual int makVrv::DtDeSharedState::hbaoDepthClampMode ( ) const
virtual

Clamp mode for the depth used by HBAO. Edge will remove the effect near the edges of the screen and border will avoid adding the effect where it shouldn't be along the edge of the screen.

virtual void makVrv::DtDeSharedState::setHbaoDepthClampMode ( int  mode)
virtual

state functions

reload shaders

virtual float makVrv::DtDeSharedState::indirectLodTransitionPercentage ( ) const
virtual

For indirect rendering: The lod fade in/fade out distance as a percentage of the start and end distance for the given lod. Default is 20(%)

virtual void makVrv::DtDeSharedState::setIndirectLodTransitionPercentage ( float  val)
virtual

state functions

reload shaders

virtual int makVrv::DtDeSharedState::componentVisualizationMode ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setComponentVisualizationMode ( int  value)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::colorizePerDrawableEnabled ( ) const
virtual

enable the colorize per drawable mode

virtual void makVrv::DtDeSharedState::setColorizePerDrawableEnabled ( bool  flag)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::atcGlobalModelEnable ( ) const
virtual

enable alpha to coverage on all models which do not have it set

virtual void makVrv::DtDeSharedState::setAtcGlobalModelEnable ( bool  flag)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::atcGlobalTerrainEnable ( ) const
virtual

enable alpha to coverage on all terrain patches which do not have it set

virtual void makVrv::DtDeSharedState::setAtcGlobalTerrainEnable ( bool  flag)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::atcEnableDither ( ) const
virtual

enable dither on objects which are using alpha to coverage

virtual void makVrv::DtDeSharedState::setAtcEnableDither ( bool  flag)
virtual

state functions

reload shaders

virtual double makVrv::DtDeSharedState::regenerateCubeMapThreshold ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setRegenerateCubeMapThreshold ( double  threshold)
virtual

state functions

reload shaders

virtual double makVrv::DtDeSharedState::regenerateHeightMapPercThreshold ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setRegenerateHeightMapPercThreshold ( double  threshold)
virtual

state functions

reload shaders

virtual bool makVrv::DtDeSharedState::omitCloudInCubeMap ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setOmitCloudInCubeMap ( bool  omit)
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setShadowsEnabled ( bool  shadowMode)
virtual

shadow state functions

virtual bool makVrv::DtDeSharedState::shadowsEnabled ( ) const
virtual

state functions

reload shaders

virtual void makVrv::DtDeSharedState::setShadowsEnabledOnOcean ( bool  shadowMode)
virtual

set/get shadows enabled on the ocean

virtual bool makVrv::DtDeSharedState::shadowsEnabledOnOcean ( ) const
virtual

set/get shadows enabled on the ocean

virtual void makVrv::DtDeSharedState::setSimulationTimeIsPaused ( bool  setting)
virtual

Is simulation time currently paused.

virtual bool makVrv::DtDeSharedState::simulationTimeIsPaused ( ) const
virtual

Is simulation time currently paused.

virtual void makVrv::DtDeSharedState::setOcclusionCullingEnabled ( bool  setting)
virtual

use Occlusion Culling

virtual bool makVrv::DtDeSharedState::occlusionCullingEnabled ( ) const
virtual

use Occlusion Culling

virtual void makVrv::DtDeSharedState::setWheelRotationEnabled ( bool  setting)
virtual

allow wheel rotation on entities

virtual bool makVrv::DtDeSharedState::wheelRotationEnabled ( ) const
virtual

allow wheel rotation on entities

virtual void makVrv::DtDeSharedState::setAdaptiveTickRateEnabled ( bool  setting)
virtual

allow adaptive tick rate for entities

virtual bool makVrv::DtDeSharedState::adaptiveTickRateEnabled ( ) const
virtual

allow adaptive tick rate for entities

virtual void makVrv::DtDeSharedState::setPaperMapEnabled ( bool  setting)
virtual

Allow osgEarth layers with mask set feature to be enabled/disabled (aka paper map image layers enabled in 2D view, disabled in 3D)

virtual bool makVrv::DtDeSharedState::paperMapEnabled ( ) const
virtual

Allow osgEarth layers with mask set feature to be enabled/disabled (aka paper map image layers enabled in 2D view, disabled in 3D)

virtual void makVrv::DtDeSharedState::setPaperMapLayerTimeout ( double  val)
virtual

Set osgEarth layers timeout for paper map groups.

virtual double makVrv::DtDeSharedState::paperMapLayerTimeout ( ) const
virtual

Set osgEarth layers timeout for paper map groups.

virtual void makVrv::DtDeSharedState::setPaperMapGroup ( std::string  group)
virtual

Set the current active group for the paper map manager.

virtual std::string makVrv::DtDeSharedState::paperMapGroup ( ) const
virtual

Set the current active group for the paper map manager.

virtual bool makVrv::DtDeSharedState::paperMapIntersectionOverride ( ) const
virtual

Set whether all groups should participate in intersections even when not visible in the paper map manager.

virtual void makVrv::DtDeSharedState::setPaperMapIntersectionOverride ( bool  setting)
virtual

Set whether all groups should participate in intersections even when not visible in the paper map manager.

virtual void makVrv::DtDeSharedState::loadRenderSettings ( const std::string &  filepath)
virtual
virtual void makVrv::DtDeSharedState::saveRenderSettings ( const std::string &  filepath)
virtual
virtual void makVrv::DtDeSharedState::loadDefaultRenderSettings ( bool  useOnlyFactorySettings)
virtual
virtual void makVrv::DtDeSharedState::saveDefaultRenderSettings ( )
virtual
virtual void makVrv::DtDeSharedState::updateRenderState ( )
virtual
virtual bool makVrv::DtDeSharedState::artPartSmoothingEnabled ( ) const
virtual

Entity Display settings functions.

Gets whether or not smoothing is applied to an entity's articulated parts

virtual void makVrv::DtDeSharedState::setArtPartSmoothingEnabled ( bool  setting)
virtual

Sets whether or not smoothing is applied to an entity's articulated parts.

virtual float makVrv::DtDeSharedState::artPartSmoothingPeriod ( ) const
virtual

Gets the smoothing period, in seconds, that is applied to an entity's articulated parts when articulated part smoothing is enabled.

virtual void makVrv::DtDeSharedState::setArtPartSmoothingPeriod ( float  period)
virtual

Sets the smoothing period, in seconds, that is applied to an entity's articulated parts when articulated part smoothing is enabled.

virtual void makVrv::DtDeSharedState::loadEntityDisplaySettings ( const std::string &  filepath)
virtual

Entity Display settings functions.

Gets whether or not smoothing is applied to an entity's articulated parts

virtual void makVrv::DtDeSharedState::saveEntityDisplaySettings ( const std::string &  filepath)
virtual

Entity Display settings functions.

Gets whether or not smoothing is applied to an entity's articulated parts

virtual void makVrv::DtDeSharedState::loadDefaultEntityDisplaySettings ( bool  useOnlyFactorySettings)
virtual

Entity Display settings functions.

Gets whether or not smoothing is applied to an entity's articulated parts

virtual void makVrv::DtDeSharedState::saveDefaultEntityDisplaySettings ( )
virtual

Entity Display settings functions.

Gets whether or not smoothing is applied to an entity's articulated parts

virtual void makVrv::DtDeSharedState::updateEntityDisplayState ( )
virtual

Entity Display settings functions.

Gets whether or not smoothing is applied to an entity's articulated parts

virtual void makVrv::DtDeSharedState::setDdsFlip ( bool  state)
virtual

Loader settings functions.

Set the global DDS flip option

virtual bool makVrv::DtDeSharedState::ddsFlip ( ) const
virtual

Get the global DDS flip option.

virtual void makVrv::DtDeSharedState::loadLoaderSettings ( const std::string &  filepath)
virtual

Loader settings functions.

Set the global DDS flip option

virtual void makVrv::DtDeSharedState::saveLoaderSettings ( const std::string &  filepath)
virtual

Loader settings functions.

Set the global DDS flip option

virtual void makVrv::DtDeSharedState::loadDefaultLoaderSettings ( bool  useOnlyFactorySettings)
virtual

Loader settings functions.

Set the global DDS flip option

virtual void makVrv::DtDeSharedState::saveDefaultLoaderSettings ( )
virtual

Loader settings functions.

Set the global DDS flip option

virtual void makVrv::DtDeSharedState::updateLoaderState ( )
virtual

Loader settings functions.

Set the global DDS flip option

virtual void makVrv::DtDeSharedState::setAccelerationCachingEnabled ( bool  enabled)
virtual

\ Cache Settings functions

Set whether accelerated file caching is enabled.

virtual bool makVrv::DtDeSharedState::accelerationCachingEnabled ( ) const
virtual

Get whether accelerated file caching is enabled.

virtual void makVrv::DtDeSharedState::clearAccelerationCache ( ) const
virtual

Clears the accelerated cache on disk.

virtual void makVrv::DtDeSharedState::setInstancingEnabled ( bool  enabled)
virtual

Set whether file instancing is enabled.

virtual void makVrv::DtDeSharedState::setClearInstancesOnNewSceneEnabled ( bool  enabled)
virtual

Set whether to clear the instances on a new scene.

virtual bool makVrv::DtDeSharedState::instancingEnabled ( ) const
virtual

Get whether file instancing is enabled.

virtual bool makVrv::DtDeSharedState::clearInstancesOnNewScene ( ) const
virtual

Get whether file instancing is enabled.

virtual void makVrv::DtDeSharedState::clearInstancingCache ( )
virtual

Clears the runtime file instance cache.

virtual void makVrv::DtDeSharedState::setCompressTextures ( bool  enabled)
virtual

Set whether texture compression is enabled.

virtual bool makVrv::DtDeSharedState::compressTextures ( ) const
virtual

Get whether texture compression is enabled.

virtual void makVrv::DtDeSharedState::loadCacheSettings ( const std::string &  filepath)
virtual

\ Cache Settings functions

Set whether accelerated file caching is enabled.

virtual void makVrv::DtDeSharedState::saveCacheSettings ( const std::string &  filepath)
virtual

\ Cache Settings functions

Set whether accelerated file caching is enabled.

virtual void makVrv::DtDeSharedState::loadDefaultCacheSettings ( bool  useOnlyFactorySettings)
virtual

\ Cache Settings functions

Set whether accelerated file caching is enabled.

virtual void makVrv::DtDeSharedState::saveDefaultCacheSettings ( )
virtual

\ Cache Settings functions

Set whether accelerated file caching is enabled.

virtual void makVrv::DtDeSharedState::updateCacheState ( )
virtual

\ Cache Settings functions

Set whether accelerated file caching is enabled.

virtual bool makVrv::DtDeSharedState::oceanPlanarReflectionsEnabled ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setOceanPlanarReflectionsEnabled ( bool  setting)
virtual

Render Setting Functions

virtual float makVrv::DtDeSharedState::oceanPlanarReflectionsLODScale ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setOceanPlanarReflectionsLODScale ( float  setting)
virtual

Render Setting Functions

virtual bool makVrv::DtDeSharedState::oceanPlanarReflectionsSpecifyFarClip ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setOceanPlanarReflectionsSpecifyFarClip ( bool  setting)
virtual

Render Setting Functions

virtual double makVrv::DtDeSharedState::oceanPlanarReflectionsFarClip ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setOceanPlanarReflectionsFarClip ( double  setting)
virtual

Render Setting Functions

virtual bool makVrv::DtDeSharedState::planarReflectionsShowSpeedTrees ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setPlanarReflectionsShowSpeedTrees ( bool  flag)
virtual

Render Setting Functions

virtual double makVrv::DtDeSharedState::staticOceanLodRange ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setStaticOceanLodRange ( double  range)
virtual

Render Setting Functions

virtual bool makVrv::DtDeSharedState::waveSprayEffectEnabled ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setWaveSprayEffectEnabled ( bool  setting)
virtual

Render Setting Functions

virtual bool makVrv::DtDeSharedState::rotorWashDecalEnabled ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setRotorWashDecalEnabled ( bool  setting)
virtual

Render Setting Functions

virtual double makVrv::DtDeSharedState::oceanHeightMapResolution ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setOceanHeightMapResolution ( double  setting)
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setOceanHeightMapTextureSize ( int  setting)
virtual

Render Setting Functions

virtual int makVrv::DtDeSharedState::oceanHeightMapTextureSize ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setTidalStreamWakesEnabled ( bool  enabled)
virtual

Enable/disable tidal stream wake rendering.

Toggles whether tidal stream wakes are rendered

virtual bool makVrv::DtDeSharedState::tidalStreamWakesEnabled ( ) const
virtual

Get state of tidal stream wakes rendering flag.

Checks whether tidal stream wakes are rendered

virtual int makVrv::DtDeSharedState::planarReflectionTextureWidth ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setPlanarReflectionTextureWidth ( int  w)
virtual

Render Setting Functions

virtual int makVrv::DtDeSharedState::planarReflectionTextureHeight ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setPlanarReflectionTextureHeight ( int  h)
virtual

Render Setting Functions

virtual unsigned int makVrv::DtDeSharedState::oceanQuality ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setOceanQuality ( unsigned int  quality)
virtual

Render Setting Functions

virtual unsigned int makVrv::DtDeSharedState::oceanSpectralModel ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setOceanSpectralModel ( unsigned int  model)
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::loadOceanRenderSettings ( const std::string &  filepath)
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::saveOceanRenderSettings ( const std::string &  filepath)
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::loadDefaultOceanRenderSettings ( bool  useOnlyFactorySettings)
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::saveDefaultOceanRenderSettings ( )
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::updateOceanRenderState ( )
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setTerrainMagnificationScaleFactor ( float  scale)
virtual

Experimental unsaved settings.

virtual float makVrv::DtDeSharedState::terrainMagnificationScaleFactor ( ) const
virtual
virtual void makVrv::DtDeSharedState::setTerrainMagnificationHighLodAngle ( float  radians)
virtual

Render Setting Functions

virtual float makVrv::DtDeSharedState::terrainMagnificationHighLodAngle ( ) const
virtual
virtual void makVrv::DtDeSharedState::setInstancingCullDistance ( float  radians)
virtual
virtual float makVrv::DtDeSharedState::instancingCullDistance ( ) const
virtual
virtual void makVrv::DtDeSharedState::setInstancingCullDistEnabled ( bool  enabled)
virtual
virtual bool makVrv::DtDeSharedState::instancingCullDistEnabled ( ) const
virtual
virtual void makVrv::DtDeSharedState::setMetaflightPagingDistScale ( float  dist)
virtual
virtual float makVrv::DtDeSharedState::metaflightPagingDistScale ( ) const
virtual
virtual void makVrv::DtDeSharedState::setMetaflightPagingDistScaleEnabled ( bool  enabled)
virtual
virtual bool makVrv::DtDeSharedState::metaflightPagingDistScaleEnabled ( ) const
virtual
virtual void makVrv::DtDeSharedState::setIndirectDistScale ( float  scale)
virtual
virtual float makVrv::DtDeSharedState::indirectDistScale ( ) const
virtual
virtual void makVrv::DtDeSharedState::setIndirectDistScaleEnabled ( bool  enabled)
virtual
virtual bool makVrv::DtDeSharedState::indirectDistScaleEnabled ( ) const
virtual
virtual float makVrv::DtDeSharedState::lightingEmissionScale ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setLightingEmissionScale ( float  setting)
virtual

Render Setting Functions

virtual float makVrv::DtDeSharedState::lightingDiffuseScale ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setLightingDiffuseScale ( float  setting)
virtual

Render Setting Functions

virtual float makVrv::DtDeSharedState::lightingAmbientScale ( ) const
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::setLightingAmbientScale ( float  setting)
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::loadLightingRenderSettings ( const std::string &  filepath)
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::saveLightingRenderSettings ( const std::string &  filepath)
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::loadDefaultLightingRenderSettings ( bool  useOnlyFactorySettings)
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::saveDefaultLightingRenderSettings ( )
virtual

Render Setting Functions

virtual void makVrv::DtDeSharedState::updateLightingRenderState ( )
virtual

Render Setting Functions

virtual bool makVrv::DtDeSharedState::intersectorDrawEnabled ( ) const
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::setIntersectorDrawEnabled ( bool  setting)
virtual

Setting Functions

virtual float makVrv::DtDeSharedState::intersectorDrawnDuration ( ) const
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::setIntersectorDrawnDuration ( float  setting)
virtual

Setting Functions

virtual const DtColorValue& makVrv::DtDeSharedState::failedIntersectorColor ( ) const
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::setFailedIntersectorColor ( const DtColorValue setting)
virtual

Setting Functions

virtual const DtColorValue& makVrv::DtDeSharedState::oddSegmentIntersectorColor ( ) const
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::setOddSegmentIntersectorColor ( const DtColorValue setting)
virtual

Setting Functions

virtual const DtColorValue& makVrv::DtDeSharedState::evenSegmentIntersectorColor ( ) const
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::setEvenSegmentIntersectorColor ( const DtColorValue setting)
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::loadIntersectorSettings ( const std::string &  filepath)
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::saveIntersectorSettings ( const std::string &  filepath)
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::loadDefaultIntersectorSettings ( bool  useOnlyFactorySettings)
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::saveDefaultIntersectorSettings ( )
virtual

Setting Functions

virtual void makVrv::DtDeSharedState::updateIntersectorState ( )
virtual

Setting Functions

virtual const bool makVrv::DtDeSharedState::diGuyInstancingEnabled ( ) const
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::setDiGuyInstancingEnabled ( bool  enabled)
virtual

DiGuy Settings Functions

virtual const int makVrv::DtDeSharedState::diGuyInstancedLod ( ) const
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::setDiGuyInstancedLod ( int  lod)
virtual

DiGuy Settings Functions

virtual const bool makVrv::DtDeSharedState::diGuyVisualizeInstancing ( ) const
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::setDiGuyVisualizeInstancing ( bool  enabled)
virtual

DiGuy Settings Functions

virtual const bool makVrv::DtDeSharedState::diGuyTextureVariationsEnabled ( ) const
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::setDiGuyTextureVariationsEnabled ( bool  enabled)
virtual

DiGuy Settings Functions

virtual const float makVrv::DtDeSharedState::diGuyMaxDrawDistance ( ) const
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::setDiGuyMaxDrawDistance ( float  distance)
virtual

DiGuy Settings Functions

virtual const float makVrv::DtDeSharedState::diGuyMaxMotionUpdateDistance ( ) const
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::setDiGuyMaxMotionUpdateDistance ( float  distance)
virtual

DiGuy Settings Functions

virtual const bool makVrv::DtDeSharedState::diGuyMultiThreadUpdate ( ) const
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::setDiGuyMultiThreadUpdate ( bool  enabled)
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::loadDiGuySettings ( const std::string &  filepath)
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::saveDiGuySettings ( const std::string &  filepath)
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::loadDefaultDiGuySettings ( bool  useOnlyFactorySettings)
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::saveDefaultDiGuySettings ( )
virtual

DiGuy Settings Functions

virtual void makVrv::DtDeSharedState::updateDiGuyState ( )
virtual

DiGuy Settings Functions

virtual bool makVrv::DtDeSharedState::enableHdr ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setEnableHdr ( bool  enabled)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual bool makVrv::DtDeSharedState::enableHdrAutoExposure ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setEnableHdrAutoExposure ( bool  enabled)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual bool makVrv::DtDeSharedState::enableHdrExposureCorrelation ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setEnableHdrExposureCorrelation ( bool  enabled)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual bool makVrv::DtDeSharedState::enableHdrBloom ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setEnableHdrBloom ( bool  enabled)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual bool makVrv::DtDeSharedState::enableHdrStreaks ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setEnableHdrStreaks ( bool  enabled)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual bool makVrv::DtDeSharedState::enableHdrLensFlare ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setEnableHdrLensFlare ( bool  enabled)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setLightPointScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::lightPointScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setDynamicLightScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::dynamicLightScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setEmissiveTextureScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::emissiveTextureScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setSpecularScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::specularScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setShininessScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::shininessScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setAutoExposureRateScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::autoExposureRateScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setAutoExposurePreScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::autoExposurePreScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setAutoExposureMinDiff ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::autoExposureMinDiff ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setAutoExposureMaxDiff ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::autoExposureMaxDiff ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setAutoExposureClampMin ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::autoExposureClampMin ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setAutoExposureClampMax ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::autoExposureClampMax ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setAutoExposurePostScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::autoExposurePostScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setBloomScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::bloomScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setStreakIntensityScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::streakIntensityScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setNumStreaks ( int  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual int makVrv::DtDeSharedState::numStreaks ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setStreaksLenScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::streaksLenScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setStreakRotationOffset ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::streakRotationOffset ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setLensFlareScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::lensFlareScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setGamma ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::gamma ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setHdrResolutionScale ( int  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual int makVrv::DtDeSharedState::hdrResolutionScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setLightPointGroupColor ( const std::string &  groupName,
DtColorValue  color 
)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual DtColorValue makVrv::DtDeSharedState::lightPointGroupColor ( const std::string &  groupName)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setHdrOutputScale ( double  val)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual double makVrv::DtDeSharedState::hdrOutputScale ( ) const
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::loadPostProcessorSettings ( const std::string &  filepath)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::savePostProcessorSettings ( const std::string &  filepath)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::loadDefaultPostProcessorSettings ( bool  useOnlyFactorySettings)
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::saveDefaultPostProcessorSettings ( )
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::updatePostProcessorState ( )
virtual

Post Postprocessor Settings Functions

Gets whether or not HDR is enabled

virtual void makVrv::DtDeSharedState::setLimitEntityTextures ( const DtVector2< int > &  resolution)
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For entities.

virtual const DtVector2<int>& makVrv::DtDeSharedState::limitEntityTextures ( void  ) const
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For entities.

virtual void makVrv::DtDeSharedState::excludeFromTextureLimits ( const std::string &  modelDef)
virtual

Set/get the models excluded from entity texture limits,.

virtual const std::unordered_set<std::string> makVrv::DtDeSharedState::modelDefsExcludedFromTextureLimits ( void  )
virtual

Set/get the models excluded from entity texture limits,.

virtual void makVrv::DtDeSharedState::setLimitEntityTexturesProportional ( bool  proportional)
virtual

Whether entity textures are limited proportionally. Default is true. see: DtStealthCommandLineProcessor::StealthArgs::limitEntityTexturesArg or DtVantageIgCommandLineProcessor::StealthArgs::limitEntityTexturesArg.

virtual bool makVrv::DtDeSharedState::limitEntityTexturesProportional ( void  ) const
virtual

Whether entity textures are limited proportionally. Default is true. see: DtStealthCommandLineProcessor::StealthArgs::limitEntityTexturesArg or DtVantageIgCommandLineProcessor::StealthArgs::limitEntityTexturesArg.

virtual void makVrv::DtDeSharedState::setLimitTerrainTextures ( const DtVector2< int > &  resolution)
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For terrain.

virtual const DtVector2<int>& makVrv::DtDeSharedState::limitTerrainTextures ( ) const
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For terrain.

virtual void makVrv::DtDeSharedState::initializeSharedChangeManager ( )
virtual

Initializes the shared change state manager with change state objects that are currently part of the system.

virtual void makVrv::DtDeSharedState::synchronizeSlave ( DtDeRecord igRecord)
virtual

Synchronize a slave with a master. Synchronizes DtModelDefinitions and coordinate systems.

void makVrv::DtDeSharedState::setAutoSave ( bool  b)
inline
bool makVrv::DtDeSharedState::autoSave ( ) const
inline
virtual void makVrv::DtDeSharedState::sendModelDefinitionsToSlave ( DtMessageClient messageClient)
protectedvirtual

Sends master's DtModelDefinitions to the slave.

virtual void makVrv::DtDeSharedState::sendModelSetConfigurationToSlave ( DtMessageClient messageClient)
protectedvirtual

Push model set configuration down to connected IGs - calls setModeUsesModelSet and setCurrentModelSet.

virtual void makVrv::DtDeSharedState::sendLightPointGroupsToSlave ( DtMessageClient messageClient)
protectedvirtual

Sends all the masters light point group colors to the slaves.

virtual void makVrv::DtDeSharedState::local_setLightPointGroupColor ( const std::string &  groupName,
const DtColorValue color 
)
protectedvirtual

local function for setting the light point group color in the DtLightPointManager.

virtual void makVrv::DtDeSharedState::local_setModelDefinitionManager ( const DtModelDefinitionManager definition)
protectedvirtual

Sets the model definition manager in the local DtDe.

virtual void makVrv::DtDeSharedState::local_addModelDefinition ( const DtModelDefinition definition)
protectedvirtual

Adds a model definition to the local DtDe.

virtual void makVrv::DtDeSharedState::local_destroyModelDefinition ( const std::string &  definition)
protectedvirtual

Adds a model definition to the local DtDe. .

virtual void makVrv::DtDeSharedState::local_setModelInstancingEnabled ( bool  )
protectedvirtual

Set if model instance sharing is enabled.

virtual void makVrv::DtDeSharedState::local_clearModelInstancingCache ( )
protectedvirtual

Clears the cache of all model definitions.

virtual void makVrv::DtDeSharedState::local_reloadShader ( )
protectedvirtual

Reloads the shaders.

virtual void makVrv::DtDeSharedState::local_setWireframeMode ( bool  mode)
protectedvirtual

Sets the wireframe mode.

virtual void makVrv::DtDeSharedState::local_setTerrainScalingEnabled ( bool  enabled)
protectedvirtual

Set the terrain scale state.

virtual void makVrv::DtDeSharedState::local_setTerrainScaleFactor ( double  scaleFactor)
protectedvirtual

Set the terrain scale factor.

virtual void makVrv::DtDeSharedState::local_setGlobalAmbientValue ( float  globalAmbientValue)
protectedvirtual

Set the ambient factor.

virtual void makVrv::DtDeSharedState::local_setUseGlobalAmbient ( bool  useGlobalAmbient)
protectedvirtual

Set the use material ambient.

virtual void makVrv::DtDeSharedState::local_setGlobalDiffuseValue ( double  globalDiffuseValue)
protectedvirtual

Set the diffuse factor.

virtual void makVrv::DtDeSharedState::local_setUseGlobalDiffuse ( bool  useGlobalDiffuse)
protectedvirtual

Set the use material diffuse.

virtual void makVrv::DtDeSharedState::local_setClearTrackHistoryOnTerrainScaleChanged ( bool  clear)
protectedvirtual

Sets whether terrain scaling causes track history clearing.

virtual void makVrv::DtDeSharedState::local_setPlanViewGeocentricOccludedTransparency ( float  alpha)
protectedvirtual

Sets the occluded transparency mode.

virtual void makVrv::DtDeSharedState::local_setShadowsEnabled ( bool  enable)
protectedvirtual

Sets the shadow state.

virtual void makVrv::DtDeSharedState::local_setShadowsEnabledOnOcean ( bool  enable)
protectedvirtual

Sets the shadow state on the ocean.

virtual void makVrv::DtDeSharedState::local_ddsFlipState ( bool  flip)
protectedvirtual

Sets the dds flip state.

virtual void makVrv::DtDeSharedState::local_setVisualizeModelSet ( int  modelSet,
bool  visualize 
)
protectedvirtual

indicate whether or not a model set is visualized

void makVrv::DtDeSharedState::local_setCoordinateSystem ( const std::string &  coordinateSystemName,
const std::string &  coordinateSystemParameters 
)
protected

Internal setting the coordinate system.

virtual void makVrv::DtDeSharedState::local_setPerPixelLightingEnabled ( bool  mode)
protectedvirtual

Sets the perPixelLighting mode.

virtual void makVrv::DtDeSharedState::local_setOceanPlanarReflectionsEnabled ( bool  mode)
protectedvirtual

Sets the oceanPlanarReflections mode.

virtual void makVrv::DtDeSharedState::local_setOceanPlanarReflectionsLODScale ( float  val)
protectedvirtual

Sets the oceanPlanarReflections camera LOD scale.

virtual void makVrv::DtDeSharedState::local_setOceanPlanarReflectionsSpecifyFarClip ( bool  mode)
protectedvirtual

Sets the oceanPlanarReflections specify far clip flag.

virtual void makVrv::DtDeSharedState::local_setOceanPlanarReflectionsFarClip ( double  val)
protectedvirtual

Sets the oceanPlanarReflections camera's far clip, if enabled.

virtual void makVrv::DtDeSharedState::local_setPlanarReflectionsShowSpeedTrees ( bool  flag)
protectedvirtual

Sets the flag that controls if speedtrees are rendered in the reflections.

virtual void makVrv::DtDeSharedState::local_setStaticOceanLodRange ( double  range)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setCrepuscularRaysEnabled ( bool  mode)
protectedvirtual

Sets the crepuscular rays (sun rays) mode.

virtual void makVrv::DtDeSharedState::local_setColorizePerDrawableEnabled ( bool  mode)
protectedvirtual

Sets the colorize per drawable mode.

virtual void makVrv::DtDeSharedState::local_setWaveSprayEffectEnabled ( bool  mode)
protectedvirtual

Sets the sea spray particle effect.

virtual void makVrv::DtDeSharedState::local_setRotorWashDecalEnabled ( bool  mode)
protectedvirtual

Sets the rotor wash detail texture decal.

virtual void makVrv::DtDeSharedState::local_setOceanHeightMapResolution ( double  resolution)
protectedvirtual

Sets the ocean height map resolution.

void makVrv::DtDeSharedState::local_setDateAndTime ( int  year,
DtDeTimeManager::Month  month,
int  dayOfMonth,
int  hour,
int  minutes,
double  seconds 
)
protected
void makVrv::DtDeSharedState::local_setTimeScale ( double  timeScale)
protected
void makVrv::DtDeSharedState::local_setUseGlobalTimeZone ( bool  )
protected
virtual void makVrv::DtDeSharedState::slot_dateChanged ( )
protectedvirtual

Callback for signal from time manager signaler that the date has changed. Syncs the world magnetic model.

virtual void makVrv::DtDeSharedState::local_setAccelerationCachingEnabled ( bool  enabled)
protectedvirtual

Set whether accelerated file caching is enabled.

virtual void makVrv::DtDeSharedState::local_clearAccelerationCache ( )
protectedvirtual

Clears the accelerated cache on disk.

virtual void makVrv::DtDeSharedState::local_setInstancingEnabled ( bool  enabled)
protectedvirtual

Set whether file instancing is enabled.

virtual void makVrv::DtDeSharedState::local_setClearInstancesOnNewScene ( bool  enabled)
protectedvirtual

Set whether clearing instances on new scenes is enabled.

virtual void makVrv::DtDeSharedState::local_clearInstancingCache ( )
protectedvirtual

Clears the runtime file instance cache.

virtual void makVrv::DtDeSharedState::local_setCompressTextures ( bool  enabled)
protectedvirtual

Set whether texture compression is enabled.

virtual void makVrv::DtDeSharedState::local_setTidalStreamWakesEnabled ( bool  enabled)
protectedvirtual

Set whether tidal stream wakes are enabled.

virtual void makVrv::DtDeSharedState::local_setRegenerateCubeMapThreshold ( double  threshold)
protectedvirtual

Set regenerate cube map threshold.

virtual void makVrv::DtDeSharedState::local_setRegenerateHeightMapPercThreshold ( double  threshold)
protectedvirtual

Set regenerate height map percentage threshold.

virtual void makVrv::DtDeSharedState::local_setOmitCloudInCubeMap ( bool  enabled)
protectedvirtual

Set whether clouds are omitted in cube map.

virtual void makVrv::DtDeSharedState::local_setOceanHeightMapTextureSize ( int  val)
protectedvirtual

Sets the ocean height map texture.

virtual void makVrv::DtDeSharedState::local_setPlanarReflectionTextureWidth ( int  w)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setPlanarReflectionTextureHeight ( int  w)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setOceanQuality ( unsigned int  setting)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setOceanSpectralModel ( unsigned int  setting)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setLightingEmissionScale ( float  val)
protectedvirtual

Sets the lighting emission scale for the emission textures.

virtual void makVrv::DtDeSharedState::local_setLightingDiffuseScale ( float  val)
protectedvirtual

Sets the lighting diffuse scale for the scene.

virtual void makVrv::DtDeSharedState::local_setLightingAmbientScale ( float  val)
protectedvirtual

Sets the lighting ambient scale for the scene.

virtual void makVrv::DtDeSharedState::local_setIntersectorDrawEnabled ( bool  setting)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setIntersectorDrawnDuration ( float  setting)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setFailedIntersectorColor ( const DtColorValue setting)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setOddSegmentIntersectorColor ( const DtColorValue setting)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setEvenSegmentIntersectorColor ( const DtColorValue setting)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setDiGuyInstancingEnabled ( bool  color)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setDiGuyInstancedLod ( int  lod)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setDiGuyVisualizeInstancing ( bool  enabled)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setDiGuyTextureVariationsEnabled ( bool  enabled)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setDiGuyMaxDrawDistance ( float  distance)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setDiGuyMaxMotionUpdateDistance ( float  distance)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setDiGuyMultiThreadUpdate ( bool  enabled)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setTerrainMagnificationHighLodAngle ( float  radians)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setTerrainMagnificationScaleFactor ( float  scale)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setSimulationTimeIsPaused ( bool  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setEnableOcclusionCulling ( bool  val)
protectedvirtual

enabling OcclusionCulling for metaflight

virtual void makVrv::DtDeSharedState::local_setInstancingCullDistance ( float  dist)
protectedvirtual

set the distance beyond which instanced objects get culled

virtual void makVrv::DtDeSharedState::local_setInstancingCullDistEnabled ( bool  enabled)
protectedvirtual

enable/disable culling instanced object by distance

virtual void makVrv::DtDeSharedState::local_setMetaflightPagingDistScale ( float  dist)
protectedvirtual

scale the distance for paging in tiles for metaflight

virtual void makVrv::DtDeSharedState::local_setMetaflightPagingDistScaleEnabled ( bool  enabled)
protectedvirtual

enable/disable scaling the paging distance in metaflight

virtual void makVrv::DtDeSharedState::local_setIndirectDistScale ( float  scale)
protectedvirtual

scale the distance using in indirect lod calculation

virtual void makVrv::DtDeSharedState::local_setIndirectDistScaleEnabled ( bool  enabled)
protectedvirtual

enable/disable scaling the distance using in indirect lod calculation

virtual void makVrv::DtDeSharedState::local_setDofUseAutofocus ( bool  useAutofocus)
protectedvirtual

autofocus for depth of field functions

virtual void makVrv::DtDeSharedState::local_setDofFocalDepth ( double  focalDepth)
protectedvirtual

focal depth (focal distance) for depth of field functions

virtual void makVrv::DtDeSharedState::local_setDofFocalRange ( double  focalRange)
protectedvirtual

range of in focus area around focal point

virtual void makVrv::DtDeSharedState::local_setWaterOnScreenSize ( double  size)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setHbaoRadius ( float  value)
protectedvirtual

HBAO (Horizon based ambient occlusion) radius is the distance from the occluder that the effect should be applied.

virtual void makVrv::DtDeSharedState::local_setHbaoBias ( float  value)
protectedvirtual

Bias for the HBAO effect to avoid false occluding on polygon edges or from thin objects.

virtual void makVrv::DtDeSharedState::local_setHbaoExponent ( float  value)
protectedvirtual

Exponent to use when generating the HBAO. Larger values are a more dramatic effect.

virtual void makVrv::DtDeSharedState::local_setHbaoSmallScalar ( float  value)
protectedvirtual

Scalar which is applied to the smaller HBAO features, near corners for example.

virtual void makVrv::DtDeSharedState::local_setHbaoLargeScalar ( float  value)
protectedvirtual

Scalar which is applied to the larger HBAO features.

virtual void makVrv::DtDeSharedState::local_setHbaoDepthClampMode ( int  mode)
protectedvirtual

Clamp mode for the depth used by HBAO. Edge will remove the effect near the edges of the screen and border will avoid adding the effect where it shouldn't be along the edge of the screen.

virtual void makVrv::DtDeSharedState::local_setIndirectLodTransitionPercentage ( float  val)
protectedvirtual

For indirect rendering: The lod fade in/fade out distance as a percentage of the start and end distance for the given lod. Default is 20(%)

virtual void makVrv::DtDeSharedState::local_setWheelRotationEnabled ( bool  enabled)
protectedvirtual

enable/disable wheel rotation on entities

virtual void makVrv::DtDeSharedState::local_setAdaptiveTickRateEnabled ( bool  enabled)
protectedvirtual

enable/disable adaptive tick rate on entities

virtual void makVrv::DtDeSharedState::local_setArtPartSmoothingEnabled ( bool  setting)
protectedvirtual

enable/disable art part smoothing

virtual void makVrv::DtDeSharedState::local_setArtPartSmoothingPeriod ( float  period)
protectedvirtual

set the art part smoothing period

virtual void makVrv::DtDeSharedState::local_setEnableHdr ( bool  enabled)
protectedvirtual

Sets whether or not HDR is enabled.

virtual void makVrv::DtDeSharedState::local_setEnableHdrAutoExposure ( bool  enabled)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setEnableHdrExposureCorrelation ( bool  enabled)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setEnableHdrBloom ( bool  enabled)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setEnableHdrStreaks ( bool  enabled)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setEnableHdrLensFlare ( bool  enabled)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setLightPointScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setDynamicLightScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setEmissiveTextureScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setSpecularScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setShininessScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAutoExposureRateScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAutoExposurePreScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAutoExposureMinDiff ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAutoExposureMaxDiff ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAutoExposureClampMin ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAutoExposureClampMax ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAutoExposurePostScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setBloomScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setStreakIntensityScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setNumStreaks ( int  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setStreaksLenScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setStreakRotationOffset ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setLensFlareScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setGamma ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setHdrResolutionScale ( int  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setHdrOutputScale ( double  val)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAtcEnableDither ( bool  flag)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAtcGlobalTerrainEnable ( bool  flag)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setAtcGlobalModelEnable ( bool  flag)
protectedvirtual
virtual void makVrv::DtDeSharedState::local_setPaperMapEnabled ( bool  enabled)
protectedvirtual

Enable/disable layer groups feature on osgEarth terrains.

virtual void makVrv::DtDeSharedState::local_setPaperMapLayerTimeout ( double  val)
protectedvirtual

Set a timeout for closed layers on osgEarth terrains.

virtual void makVrv::DtDeSharedState::local_setPaperMapGroup ( std::string  group)
protectedvirtual

Set the current active group for the paper map manager.

virtual void makVrv::DtDeSharedState::local_setPaperMapIntersectionOverride ( bool  enabled)
protectedvirtual

Enable/disable whether layers in the paper map manager intersect while not visible (regardless of their current layer intersection settings)

virtual void makVrv::DtDeSharedState::local_setLimitEntityTextures ( const DtVector2< int > &  resolution)
protectedvirtual

local

virtual void makVrv::DtDeSharedState::local_setLimitTerrainTextures ( const DtVector2< int > &  resolution)
protectedvirtual

local

virtual void makVrv::DtDeSharedState::local_setLimitEntityTexturesProportional ( bool  val)
protectedvirtual

local

virtual void makVrv::DtDeSharedState::local_excludeModelDefFromTextureLimits ( const std::string &  modelDef)
protectedvirtual

local

Friends And Related Function Documentation

friend class DtDeSharedStateCreator
friend

Specify the creator class as a friend to access protected CTOR.

friend class DtDeSharedStateProctor
friend

Specify the DtDeSharedStateProctor class as a friend to access protected "local_" methods.

Member Data Documentation

DtDe& makVrv::DtDeSharedState::myDe
protected
DtDeSharedStateProctor* makVrv::DtDeSharedState::myIgSharedStateProctor
protected
DtModelDefinitionManager* makVrv::DtDeSharedState::myModelDefinitionManager
protected
DtModelSetRealizationManager* makVrv::DtDeSharedState::myModelSetRealizationManager
protected
DtCoordinateSystem* makVrv::DtDeSharedState::myCoordinateSystem
protected
DtDeTimeManager* makVrv::DtDeSharedState::myTimeManager
protected
DtLightPointManager* makVrv::DtDeSharedState::myLightPointManger
protected
DtSharedSettingsManager* makVrv::DtDeSharedState::mySharedSettingsManager
protected
bool makVrv::DtDeSharedState::myWireframeMode
protected
bool makVrv::DtDeSharedState::myTerrainScalingEnabled
protected
double makVrv::DtDeSharedState::myTerrainScaleFactor
protected
float makVrv::DtDeSharedState::myTerrainMagnificationHighLodAngle
protected
float makVrv::DtDeSharedState::myTerrainMagnificationScaleFactor
protected
float makVrv::DtDeSharedState::myGlobalAmbientValue
protected
bool makVrv::DtDeSharedState::myUseGlobalAmbient
protected
float makVrv::DtDeSharedState::myGlobalDiffuseValue
protected
bool makVrv::DtDeSharedState::myUseGlobalDiffuse
protected
bool makVrv::DtDeSharedState::myClearTrackHistoryOnTerrainScaleChanged
protected
float makVrv::DtDeSharedState::myPlanViewGeocentricOccludedTransparency
protected
bool makVrv::DtDeSharedState::myShadowsEnabled
protected
bool makVrv::DtDeSharedState::myShadowsEnabledOnOcean
protected
bool makVrv::DtDeSharedState::myPerPixelLightingEnabled
protected
bool makVrv::DtDeSharedState::myOceanPlanarReflectionsEnabled
protected
float makVrv::DtDeSharedState::myOceanPlanarReflectionsLODScale
protected
bool makVrv::DtDeSharedState::myOceanPlanarReflectionsSpecifyFarClip
protected
double makVrv::DtDeSharedState::myOceanPlanarReflectionsFarClip
protected
bool makVrv::DtDeSharedState::myCrepuscularRaysEnabled
protected
bool makVrv::DtDeSharedState::myWaveSprayEffectEnabled
protected
bool makVrv::DtDeSharedState::myRotorWashDecalEnabled
protected
bool makVrv::DtDeSharedState::myTidalStreamWakesEnabled
protected
double makVrv::DtDeSharedState::myOceanHeightMapResolution
protected
double makVrv::DtDeSharedState::myStaticOceanLodRange
protected
bool makVrv::DtDeSharedState::myAutoSave
protected
bool makVrv::DtDeSharedState::myColorizeDrawablesEnabled
protected
int makVrv::DtDeSharedState::myComponentVizualizationMode
protected
double makVrv::DtDeSharedState::myRegenerateCubeMapThreshold
protected
double makVrv::DtDeSharedState::myRegenerateHeightMapPercThreshold
protected
bool makVrv::DtDeSharedState::myOmitCloudInCubeMap
protected
int makVrv::DtDeSharedState::myOceanHeightMapTextureSize
protected
int makVrv::DtDeSharedState::myPlanarReflectionTextureWidth
protected
int makVrv::DtDeSharedState::myPlanarReflectionTextureHeight
protected
unsigned int makVrv::DtDeSharedState::myOceanQuality
protected
unsigned int makVrv::DtDeSharedState::myOceanSpectralModel
protected
bool makVrv::DtDeSharedState::myPlanarReflectionsShowSpeedTrees
protected
bool makVrv::DtDeSharedState::myAtcGlobalModelEnable
protected
bool makVrv::DtDeSharedState::myAtcGlobalTerrainEnable
protected
bool makVrv::DtDeSharedState::myAtcEnableDither
protected
float makVrv::DtDeSharedState::myLightingEmissionScale
protected
float makVrv::DtDeSharedState::myLightingDiffuseScale
protected
float makVrv::DtDeSharedState::myLightingAmbientScale
protected
bool makVrv::DtDeSharedState::myIntersectorDrawEnabled
protected
float makVrv::DtDeSharedState::myIntersectorDrawnDuration
protected
DtColorValue makVrv::DtDeSharedState::myFailedIntersectorColor
protected
DtColorValue makVrv::DtDeSharedState::myOddSegmentIntersectorColor
protected
DtColorValue makVrv::DtDeSharedState::myEvenSegmentIntersectorColor
protected
bool makVrv::DtDeSharedState::myDiGuyInstancingEnabled
protected
int makVrv::DtDeSharedState::myDiGuyInstancedLod
protected
bool makVrv::DtDeSharedState::myDiGuyVisualizeInstancing
protected
bool makVrv::DtDeSharedState::myDiGuyTextureVariationsEnabled
protected
float makVrv::DtDeSharedState::myDiGuyMaxDrawDistance
protected
float makVrv::DtDeSharedState::myDiGuyMaxMotionUpdateDistance
protected
bool makVrv::DtDeSharedState::myDiGuyMultiThreadUpdate
protected
bool makVrv::DtDeSharedState::myDofUseAutofocus
protected
double makVrv::DtDeSharedState::myDofFocalDepth
protected
double makVrv::DtDeSharedState::myDofFocalRange
protected
double makVrv::DtDeSharedState::myWaterOnScreenSize
protected
float makVrv::DtDeSharedState::myIndirectLodTransitionPercentage
protected
bool makVrv::DtDeSharedState::myEnableHdr
protected
bool makVrv::DtDeSharedState::myEnableHdrAutoExposure
protected
bool makVrv::DtDeSharedState::myEnableHdrExposureCorrelation
protected
bool makVrv::DtDeSharedState::myEnableHdrBloom
protected
bool makVrv::DtDeSharedState::myEnableHdrStreaks
protected
bool makVrv::DtDeSharedState::myEnableHdrLensFlare
protected
double makVrv::DtDeSharedState::myLightPointScale
protected
double makVrv::DtDeSharedState::myDynamicLightScale
protected
double makVrv::DtDeSharedState::myEmissiveTextureScale
protected
double makVrv::DtDeSharedState::mySpecularScale
protected
double makVrv::DtDeSharedState::myShininessScale
protected
double makVrv::DtDeSharedState::myAutoExposureRateScale
protected
double makVrv::DtDeSharedState::myAutoExposurePreScale
protected
double makVrv::DtDeSharedState::myAutoExposureMinDiff
protected
double makVrv::DtDeSharedState::myAutoExposureMaxDiff
protected
double makVrv::DtDeSharedState::myAutoExposureClampMin
protected
double makVrv::DtDeSharedState::myAutoExposureClampMax
protected
double makVrv::DtDeSharedState::myAutoExposurePostScale
protected
double makVrv::DtDeSharedState::myBloomScale
protected
double makVrv::DtDeSharedState::myStreakIntensityScale
protected
int makVrv::DtDeSharedState::myNumStreaks
protected
double makVrv::DtDeSharedState::myStreaksLenScale
protected
double makVrv::DtDeSharedState::myStreakRotationOffset
protected
double makVrv::DtDeSharedState::myLensFlareScale
protected
double makVrv::DtDeSharedState::myGamma
protected
int makVrv::DtDeSharedState::myHdrResolutionScale
protected
double makVrv::DtDeSharedState::myHdrOutputScale
protected
bool makVrv::DtDeSharedState::mySimulationTimeIsPaused
protected
bool makVrv::DtDeSharedState::myEnableOcclusionCulling
protected
float makVrv::DtDeSharedState::myInstancingCullDistance
protected
bool makVrv::DtDeSharedState::myInstancingCullDistEnabled
protected
float makVrv::DtDeSharedState::myMetaflightPagingDistScale
protected
bool makVrv::DtDeSharedState::myMetaflightPagingDistScaleEnabled
protected
float makVrv::DtDeSharedState::myIndirectDistScale
protected
bool makVrv::DtDeSharedState::myIndirectDistScaleEnabled
protected
bool makVrv::DtDeSharedState::myWheelRotationEnabled
protected
bool makVrv::DtDeSharedState::myAdaptiveTickRateEnabled
protected
bool makVrv::DtDeSharedState::myArtPartSmoothingEnabled
protected
float makVrv::DtDeSharedState::myArtPartSmoothingPeriod
protected
bool makVrv::DtDeSharedState::myPaperMapEnabled
protected
double makVrv::DtDeSharedState::myPaperMapLayerTimeout
protected
std::string makVrv::DtDeSharedState::myPaperMapGroup
protected
bool makVrv::DtDeSharedState::myPaperMapIntersectionOverride
protected
float makVrv::DtDeSharedState::myHbaoRadius
protected
float makVrv::DtDeSharedState::myHbaoBias
protected
float makVrv::DtDeSharedState::myHbaoExponent
protected
float makVrv::DtDeSharedState::myHbaoSmallScalar
protected
float makVrv::DtDeSharedState::myHbaoLargeScalar
protected
int makVrv::DtDeSharedState::myHbaoDepthClampMode
protected
DtVector2<int> makVrv::DtDeSharedState::myLimitEntityTexturesResolution
protected

only mip maps at or below this res will be loaded for entities

bool makVrv::DtDeSharedState::myLimitEntityTexturesProportional
protected

proportionally limit textures for entities (default is true)

DtVector2<int> makVrv::DtDeSharedState::myLimitTerrainTexturesResolution
protected

only mip maps at or below this res will be loaded for terrain

std::unordered_set<std::string> makVrv::DtDeSharedState::myModelDefsExcludedFromTextureLimits
protected

models excluded from entity texture limits

DtSignalConnectionManager makVrv::DtDeSharedState::myConnections
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)