VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Protected Member Functions | Friends
DtVrfSharedState Class Reference

Shared state. More...

Inheritance diagram for DtVrfSharedState:
Inheritance graph
[legend]

Classes

class  Creator
 VRV Creator. More...
 

Public Member Functions

virtual ~DtVrfSharedState ()
 
- Public Member Functions inherited from makVrv::DtDeSharedState
virtual ~DtDeSharedState ()
 DTOR. More...
 
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)
 Experimental unsaved settings. More...
 
virtual float terrainMagnificationScaleFactor () const
 
virtual void setTerrainMagnificationHighLodAngle (float radians)
 Render Setting Functions More...
 
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 ()
 Initializes the shared change state manager with change state objects that are currently part of the system. More...
 
void setAutoSave (bool b)
 
bool autoSave () const
 
virtual const
DtModelDefinitionManager
modelDefinitionManager () const
 DtModelDefinitionManager accessor. More...
 
virtual DtModelDefinitionManagermodelDefinitionManager ()
 
virtual const
DtModelSetRealizationManager
modelSetRealizationManager () const
 DtModelSetRealizationManager accessor. More...
 
virtual void setVisualizeModelSet (int modelset, bool visualize)
 DtModelSetRealizationManager accessor. More...
 
virtual void addModelDefinition (const DtModelDefinition &definition)
 Adds a model definition to the DtDe. More...
 
virtual void setModelDefinitionManager (const DtModelDefinitionManager &definition)
 Sets model definition manager in the DtDe. More...
 
virtual void renameModelDefinition (const DtModelDefinition &old, const DtModelDefinition &newDef)
 Renames model definition to the DtDe. More...
 
virtual void destroyModelDefinition (const DtModelDefinition &definition)
 Destroys a model definition from the DtDe. More...
 
virtual void setModelInstancingEnabled (bool)
 Set if model instance sharing is enabled. More...
 
virtual void clearModelInstancingCache ()
 Clears the cache of all model definitions. More...
 
virtual void setCoordinateSystem (const std::string &coordinateSystemName, const std::string &coordinateSystemParameters)
 Set the coordinate system. More...
 
const DtCoordinateSystemcoordinateSystem () const
 Get the coordinate system. More...
 
DtCoordinateSystemcoordinateSystem ()
 
virtual void setDateAndTime (int year, DtDeTimeManager::Month month, int dayOfMonth, int hour, int minutes, double seconds)
 Set the current date and time of the scene. More...
 
virtual void setUseGlobalTimeZone (bool)
 Tell the system to use GMT time as the means to position the sun/moon rather than always moving with the observer. More...
 
virtual void setTimeScale (double timeScale)
 Set the current time scale relative to simulation time. More...
 
const DtDeTimeManagertimeManager () const
 Access the constant time manager for getting the date and time. More...
 
DtDeTimeManagertimeManager ()
 Access the non-const time manager for connecting to its signal_dateChanged. More...
 
virtual void reloadShader ()
 state functions More...
 
virtual void setWireframeMode (bool state)
 wireframe state functions More...
 
virtual bool wireframeMode () const
 
virtual bool terrainScalingEnabled () const
 terrain scaling state functions More...
 
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
 ambient factor functions; used when not using material ambient More...
 
virtual void setGlobalAmbientValue (float globalAmbientValue)
 
virtual bool useGlobalAmbient () const
 
virtual void setUseGlobalAmbient (bool useGlobalAmbient)
 
virtual float globalDiffuseValue () const
 diffuse factor functions; used when not using material diffuse More...
 
virtual void setGlobalDiffuseValue (float globalDiffuseValue)
 
virtual bool useGlobalDiffuse () const
 
virtual void setUseGlobalDiffuse (bool useGlobalDiffuse)
 
virtual void setPlanViewGeocentricOccludedTransparency (float f)
 occluded transparency state functions More...
 
virtual float planViewGeocentricOccludedTransparency () const
 
virtual void setPerformanceOverlayOn (bool enabled)
 
virtual bool performanceOverlayEnabled () 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
 autofocus for depth of field functions More...
 
virtual void setDofUseAutofocus (bool useAutofocus)
 
virtual double dofFocalDepth () const
 focal depth (focal distance) for depth of field functions More...
 
virtual void setDofFocalDepth (double focalDepth)
 
virtual double dofFocalRange () const
 range of in focus area around focal point More...
 
virtual void setDofFocalRange (double focalRange)
 
virtual double waterOnScreenSize () const
 
virtual void setWaterOnScreenSize (double size)
 
virtual float indirectLodTransitionPercentage () const
 For indirect rendering: The lod fade in/fade out distance as a percentage of the start and end distance for the given lod. More...
 
virtual void setIndirectLodTransitionPercentage (float val)
 
virtual int componentVisualizationMode () const
 
virtual void setComponentVisualizationMode (int value)
 
virtual bool atcGlobalModelEnable () const
 enable alpha to coverage on all models which do not have it set More...
 
virtual void setAtcGlobalModelEnable (bool flag)
 
virtual bool atcGlobalTerrainEnable () const
 enable alpha to coverage on all terrain patches which do not have it set More...
 
virtual void setAtcGlobalTerrainEnable (bool flag)
 
virtual bool atcEnableDither () const
 enable dither on objects which are using alpha to coverage More...
 
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 setInstancedRenderingEnabled (bool enabled)
 Enable/disable instanced rendering. More...
 
virtual bool instancedRenderingEnabled () const
 Get state of instanced rendering flag. More...
 
virtual void setShadowState (bool shadowMode)
 shadow state functions More...
 
virtual bool shadowMode () const
 
virtual void setUseReverseZBuffer (bool setting)
 Z Buffer to use. More...
 
virtual bool useReverseZBuffer () const
 
virtual void setSimulationTimeIsPaused (bool setting)
 Is simulation time currently paused. More...
 
virtual bool simulationTimeIsPaused () const
 
virtual void setOcclusionCullingEnabled (bool setting)
 use Occlusion Culling More...
 
virtual bool occlusionCullingEnabled () const
 
virtual void setWheelRotationEnabled (bool setting)
 allow wheel rotation on entities More...
 
virtual bool wheelRotationEnabled () const
 
virtual bool artPartSmoothingEnabled () const
 The settings for art part smoothing. More...
 
virtual void setArtPartSmoothingEnabled (bool setting)
 
virtual float artPartSmoothingPeriod () const
 
virtual void setArtPartSmoothingPeriod (float period)
 
virtual void setDdsFlip (bool state)
 Loader settings functions. More...
 
virtual bool ddsFlip () const
 Get the global DDS flip option. More...
 
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)
 \ Cache Settings functions More...
 
virtual bool accelerationCachingEnabled () const
 Get whether accelerated file caching is enabled. More...
 
virtual void clearAccelerationCache () const
 Clears the accelerated cache on disk. More...
 
virtual void setInstancingEnabled (bool enabled)
 Set whether file instancing is enabled. More...
 
virtual void setClearInstancesOnNewSceneEnabled (bool enabled)
 Set whether to clear the instances on a new scene. More...
 
virtual bool instancingEnabled () const
 Get whether file instancing is enabled. More...
 
virtual bool clearInstancesOnNewScene () const
 Get whether file instancing is enabled. More...
 
virtual void clearInstancingCache ()
 Clears the runtime file instance cache. More...
 
virtual void setCompressTextures (bool enabled)
 Set whether texture compression is enabled. More...
 
virtual bool compressTextures () const
 Get whether texture compression is enabled. More...
 
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
 Render Setting Functions More...
 
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)
 Enable/disable tidal stream wake rendering. More...
 
virtual bool tidalStreamWakesEnabled () const
 Get state of tidal stream wakes rendering flag. More...
 
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 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
 Render Setting Functions More...
 
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
 Setting Functions More...
 
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
 DiGuy Settings Functions More...
 
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 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
 Post Postprocessor Settings Functions More...
 
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 synchronizeSlave (DtDeRecord *igRecord)
 Synchronize a slave with a master. More...
 

Protected Member Functions

 DtVrfSharedState (makVrv::DtDe &Ig)
 Protected CTOR for creator pattern. More...
 
virtual void initialize ()
 Vantage implementation does not need to initialize shared state. More...
 
 DtVrfSharedState (makVrv::DtDe &Ig)
 Protected CTOR for creator pattern. More...
 
virtual void initialize ()
 Vantage implementation does not need to initialize shared state. More...
 
- Protected Member Functions inherited from makVrv::DtDeSharedState
 DtDeSharedState (DtDe &DtDe)
 Protected CTOR for creator pattern. More...
 
virtual void sendModelDefinitionsToSlave (DtMessageClient *messageClient)
 Sends master's DtModelDefinitions to the slave. More...
 
virtual void sendModelSetConfigurationToSlave (DtMessageClient *messageClient)
 Push model set configuration down to connected IGs - calls setModeUsesModelSet and setCurrentModelSet. More...
 
virtual void sendLightPointGroupsToSlave (DtMessageClient *messageClient)
 Sends all the masters light point group colors to the slaves. More...
 
virtual void local_setLightPointGroupColor (const std::string &groupName, DtColorValue color)
 local function for setting the light point group color in the DtLightPointManager. More...
 
virtual void local_setModelInstancingEnabled (bool)
 Set if model instance sharing is enabled. More...
 
virtual void local_clearModelInstancingCache ()
 Clears the cache of all model definitions. More...
 
virtual void local_reloadShader ()
 Reloads the shaders. More...
 
virtual void local_setWireframeMode (bool mode)
 Sets the wireframe mode. More...
 
virtual void local_setTerrainScalingEnabled (bool enabled)
 Set the terrain scale state. More...
 
virtual void local_setTerrainScaleFactor (double scaleFactor)
 Set the terrain scale factor. More...
 
virtual void local_setGlobalAmbientValue (float globalAmbientValue)
 Set the ambient factor. More...
 
virtual void local_setUseGlobalAmbient (bool useGlobalAmbient)
 Set the use material ambient. More...
 
virtual void local_setGlobalDiffuseValue (double globalDiffuseValue)
 Set the diffuse factor. More...
 
virtual void local_setUseGlobalDiffuse (bool useGlobalDiffuse)
 Set the use material diffuse. More...
 
virtual void local_setClearTrackHistoryOnTerrainScaleChanged (bool clear)
 Sets whether terrain scaling causes track history clearing. More...
 
virtual void local_setPlanViewGeocentricOccludedTransparency (float alpha)
 Sets the occluded transparency mode. More...
 
virtual void local_setShadowState (bool mode)
 Sets the shadow state. More...
 
virtual void local_ddsFlipState (bool flip)
 Sets the dds flip state. More...
 
virtual void local_setVisualizeModelSet (int modelSet, bool visualize)
 indicate whether or not a model set is visualized More...
 
void local_setCoordinateSystem (const std::string &coordinateSystemName, const std::string &coordinateSystemParameters)
 Internal setting the coordinate system. More...
 
virtual void local_setPerPixelLightingEnabled (bool mode)
 Sets the perPixelLighting mode. More...
 
virtual void local_setOceanPlanarReflectionsEnabled (bool mode)
 Sets the oceanPlanarReflections mode. More...
 
virtual void local_setOceanPlanarReflectionsLODScale (float val)
 Sets the oceanPlanarReflections camera LOD scale. More...
 
virtual void local_setOceanPlanarReflectionsSpecifyFarClip (bool mode)
 Sets the oceanPlanarReflections specify far clip flag. More...
 
virtual void local_setOceanPlanarReflectionsFarClip (double val)
 Sets the oceanPlanarReflections camera's far clip, if enabled. More...
 
virtual void local_setPlanarReflectionsShowSpeedTrees (bool flag)
 Sets the flag that controls if speedtrees are rendered in the reflections. More...
 
virtual void local_setStaticOceanLodRange (double range)
 
virtual void local_setCrepuscularRaysEnabled (bool mode)
 Sets the crepuscular rays (sun rays) mode. More...
 
virtual void local_setWaveSprayEffectEnabled (bool mode)
 Sets the sea spray particle effect. More...
 
virtual void local_setRotorWashDecalEnabled (bool mode)
 Sets the rotor wash detail texture decal. More...
 
virtual void local_setOceanHeightMapResolution (double resolution)
 Sets the ocean height map resolution. More...
 
virtual void local_setInstancedRenderingEnabled (bool enabled)
 Set whether instanced rendering is enabled. More...
 
virtual void local_setRegenerateCubeMapThreshold (double threshold)
 Set regenerate cube map threshold. More...
 
virtual void local_setRegenerateHeightMapPercThreshold (double threshold)
 Set regenerate height map percentage threshold. More...
 
virtual void local_setOmitCloudInCubeMap (bool enabled)
 Set whether clouds are omitted in cube map. More...
 
virtual void local_setOceanHeightMapTextureSize (int val)
 Sets the ocean height map texture. More...
 
virtual void local_setPlanarReflectionTextureWidth (int w)
 
virtual void local_setPlanarReflectionTextureHeight (int w)
 
virtual void local_setOceanQuality (unsigned int setting)
 
virtual void local_setLightingEmissionScale (float val)
 Sets the lighting emission scale for the emission textures. More...
 
virtual void local_setLightingDiffuseScale (float val)
 Sets the lighting diffuse scale for the scene. More...
 
virtual void local_setLightingAmbientScale (float val)
 Sets the lighting ambient scale for the scene. More...
 
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_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_setUseReverseZBuffer (bool val)
 
virtual void local_setSimulationTimeIsPaused (bool val)
 
virtual void local_setEnableOcclusionCulling (bool val)
 enabling OcclusionCulling for metaflight More...
 
virtual void local_setInstancingCullDistance (float dist)
 set the distance beyond which instanced objects get culled More...
 
virtual void local_setInstancingCullDistEnabled (bool enabled)
 enable/disable culling instanced object by distance More...
 
virtual void local_setMetaflightPagingDistScale (float dist)
 scale the distance for paging in tiles for metaflight More...
 
virtual void local_setMetaflightPagingDistScaleEnabled (bool enabled)
 enable/disable scaling the paging distance in metaflight More...
 
virtual void local_setIndirectDistScale (float scale)
 scale the distance using in indirect lod calculation More...
 
virtual void local_setIndirectDistScaleEnabled (bool enabled)
 enable/disable scaling the distance using in indirect lod calculation More...
 
virtual void local_setDofUseAutofocus (bool useAutofocus)
 autofocus for depth of field functions More...
 
virtual void local_setDofFocalDepth (double focalDepth)
 focal depth (focal distance) for depth of field functions More...
 
virtual void local_setDofFocalRange (double focalRange)
 range of in focus area around focal point More...
 
virtual void local_setWaterOnScreenSize (double size)
 
virtual void local_setIndirectLodTransitionPercentage (float val)
 For indirect rendering: The lod fade in/fade out distance as a percentage of the start and end distance for the given lod. More...
 
virtual void local_setWheelRotationEnabled (bool enabled)
 enable/disable wheel rotation on entities More...
 
virtual void local_setArtPartSmoothingEnabled (bool setting)
 enable/disable art part smoothing More...
 
virtual void local_setArtPartSmoothingPeriod (float period)
 set the art part smoothing period More...
 
virtual void local_setEnableHdr (bool enabled)
 Sets whether or not HDR is enabled. More...
 
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_setModelDefinitionManager (const DtModelDefinitionManager &definition)
 Sets the model definition manager in the local DtDe. More...
 
virtual void local_addModelDefinition (const DtModelDefinition &definition)
 Adds a model definition to the local DtDe. More...
 
virtual void local_destroyModelDefinition (const std::string &definition)
 Adds a model definition to the local DtDe. . More...
 
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)
 
virtual void local_setAccelerationCachingEnabled (bool enabled)
 Set whether accelerated file caching is enabled. More...
 
virtual void local_clearAccelerationCache ()
 Clears the accelerated cache on disk. More...
 
virtual void local_setInstancingEnabled (bool enabled)
 Set whether file instancing is enabled. More...
 
virtual void local_setClearInstancesOnNewScene (bool enabled)
 Set whether clearing instances on new scenes is enabled. More...
 
virtual void local_clearInstancingCache ()
 Clears the runtime file instance cache. More...
 
virtual void local_setCompressTextures (bool enabled)
 Set whether texture compression is enabled. More...
 
virtual void local_setTidalStreamWakesEnabled (bool enabled)
 Set whether tidal stream wakes are enabled. More...
 

Friends

class Creator
 

Additional Inherited Members

- Protected Attributes inherited from makVrv::DtDeSharedState
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 myShadowMode
 
bool myPerPixelLightingEnabled
 
bool myOceanPlanarReflectionsEnabled
 
float myOceanPlanarReflectionsLODScale
 
bool myOceanPlanarReflectionsSpecifyFarClip
 
double myOceanPlanarReflectionsFarClip
 
bool myCrepuscularRaysEnabled
 
bool myWaveSprayEffectEnabled
 
bool myRotorWashDecalEnabled
 
bool myTidalStreamWakesEnabled
 
double myOceanHeightMapResolution
 
double myStaticOceanLodRange
 
bool myAutoSave
 
int myComponentVizualizationMode
 
double myRegenerateCubeMapThreshold
 
double myRegenerateHeightMapPercThreshold
 
bool myOmitCloudInCubeMap
 
int myOceanHeightMapTextureSize
 
int myPlanarReflectionTextureWidth
 
int myPlanarReflectionTextureHeight
 
unsigned int myOceanQuality
 
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
 
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 myUseReverseZBuffer
 
bool mySimulationTimeIsPaused
 
bool myEnableOcclusionCulling
 
float myInstancingCullDistance
 
bool myInstancingCullDistEnabled
 
float myMetaflightPagingDistScale
 
bool myMetaflightPagingDistScaleEnabled
 
float myIndirectDistScale
 
bool myIndirectDistScaleEnabled
 
bool myWheelRotationEnabled
 
bool myArtPartSmoothingEnabled
 
float myArtPartSmoothingPeriod
 

Detailed Description

Shared state.

Constructor & Destructor Documentation

DtVrfSharedState::DtVrfSharedState ( makVrv::DtDe Ig)
protected

Protected CTOR for creator pattern.

virtual DtVrfSharedState::~DtVrfSharedState ( )
virtual
DtVrfSharedState::DtVrfSharedState ( makVrv::DtDe Ig)
protected

Protected CTOR for creator pattern.

Member Function Documentation

virtual void DtVrfSharedState::initialize ( )
protectedvirtual

Vantage implementation does not need to initialize shared state.

Reimplemented from makVrv::DtDeSharedState.

virtual void DtVrfSharedState::initialize ( )
protectedvirtual

Vantage implementation does not need to initialize shared state.

Reimplemented from makVrv::DtDeSharedState.

Friends And Related Function Documentation

Creator
friend

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)