![]() |
VR-Forces 4.3 Class Documentation
|
Shared state. More...

Classes | |
| class | Creator |
| VRV Creator. More... | |
Protected Member Functions | |
| DtVrfSharedState (makVrv::DtDe &Ig) | |
| Protected CTOR for creator pattern. | |
| virtual void | initialize () |
| Vantage implementation does not need to initialize shared state. | |
Protected Member Functions inherited from makVrv::DtDeSharedState | |
| DtDeSharedState (DtDe &DtDe) | |
| Protected CTOR for creator pattern. | |
| virtual void | sendModelDefinitionsToSlave (DtMessageClient *messageClient) |
| Sends master's DtModelDefinitions to the slave. | |
| virtual void | sendModelSetConfigurationToSlave (DtMessageClient *messageClient) |
| Push model set configuration down to connected IGs - calls setModeUsesModelSet and setCurrentModelSet. | |
| virtual void | local_setModelInstancingEnabled (bool) |
| Set if model instance sharing is enabled. | |
| virtual void | local_clearModelInstancingCache () |
| Clears the cache of all model definitions. | |
| virtual void | local_reloadShader () |
| Reloads the shaders. | |
| virtual void | local_setWireframeMode (bool mode) |
| Sets the wireframe mode. | |
| virtual void | local_setTerrainScalingEnabled (bool enabled) |
| Set the terrain scale state. | |
| virtual void | local_setTerrainScaleFactor (double scaleFactor) |
| Set the terrain scale factor. | |
| virtual void | local_setUseAutofocus (bool useAutofocus) |
| Set whether the depth of field uses autofocus. | |
| virtual void | local_setFocalDepth (double focalDepth) |
| Set the focal depth for depth of field. | |
| virtual void | local_setFocalRange (double focalRange) |
| Set the focal range for depth of field. | |
| virtual void | local_setAmbientFactor (double ambientFactor) |
| Set the ambient factor. | |
| virtual void | local_setUseMaterialAmbient (bool useMaterialAmbient) |
| Set the use material ambient. | |
| virtual void | local_setDiffuseScaleFactor (double diffuseScaleFactor) |
| Set the diffuse scale factor. | |
| virtual void | local_setUseMaterialDiffuse (bool useMaterialDiffuse) |
| Set the use material diffuse. | |
| virtual void | local_setClearTrackHistoryOnTerrainScaleChanged (bool clear) |
| Sets whether terrain scaling causes track history clearing. | |
| virtual void | local_setPlanViewGeocentricOccludedTransparency (float alpha) |
| Sets the occluded transparency mode. | |
| virtual void | local_setShadowState (bool mode) |
| Sets the shadow state. | |
| virtual void | local_ddsFlipState (bool flip) |
| Sets the dds flip state. | |
| virtual void | local_setVisualizeModelSet (int modelSet, bool visualize) |
| indicate whether or not a model set is visualized | |
| void | local_setCoordinateSystem (const std::string &coordinateSystemName, const std::string &coordinateSystemParameters) |
| Internal setting the coordinate system. | |
| virtual void | local_setPerPixelLightingEnabled (bool mode) |
| Sets the perPixelLighting mode. | |
| virtual void | local_setOceanPlanarReflectionsEnabled (bool mode) |
| Sets the oceanPlanarReflections mode. | |
| virtual void | local_setOceanPlanarReflectionsLODScale (float val) |
| Sets the oceanPlanarReflections camera LOD scale. | |
| virtual void | local_setOceanPlanarReflectionsSpecifyFarClip (bool mode) |
| Sets the oceanPlanarReflections specify far clip flag. | |
| virtual void | local_setOceanPlanarReflectionsFarClip (double val) |
| Sets the oceanPlanarReflections camera's far clip, if enabled. | |
| virtual void | local_setStaticOceanLodRange (double range) |
| virtual void | local_setLensFlareEnabled (bool mode) |
| Sets the lens flare mode. | |
| virtual void | local_setCrepuscularRaysEnabled (bool mode) |
| Sets the crepuscular rays (sun rays) mode. | |
| virtual void | local_setWaveSprayEffectEnabled (bool mode) |
| Sets the sea spray particle effect. | |
| virtual void | local_setRotorWashDecalEnabled (bool mode) |
| Sets the rotor wash detail texture decal. | |
| virtual void | local_setOceanHeightMapResolution (double resolution) |
| Sets the ocean height map resolution. | |
| virtual void | local_setInstancedRenderingEnabled (bool enabled) |
| Set whether instanced rendering is enabled. | |
| virtual void | local_setRegenerateCubeMapThreshold (double threshold) |
| Set regenerate cube map threshold. | |
| virtual void | local_setRegenerateHeightMapPercThreshold (double threshold) |
| Set regenerate height map percentage threshold. | |
| virtual void | local_setOmitCloudInCubeMap (bool enabled) |
| Set whether clouds are omitted in cube map. | |
| virtual void | local_setOceanHeightMapTextureSize (int val) |
| Sets the ocean height map texture. | |
| virtual void | local_setModelDefinitionManager (const DtModelDefinitionManager &definition) |
| Sets the model definition manager in the local DtDe. | |
| virtual void | local_addModelDefinition (const DtModelDefinition &definition) |
| Adds a model definition to the local DtDe. | |
| virtual void | local_destroyModelDefinition (const std::string &definition) |
| Adds a model definition to the local DtDe. . | |
| 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. | |
| virtual void | local_clearAccelerationCache () |
| Clears the accelerated cache on disk. | |
| virtual void | local_setInstancingEnabled (bool enabled) |
| Set whether file instancing is enabled. | |
| virtual void | local_setClearInstancesOnNewScene (bool enabled) |
| Set whether clearing instances on new scenes is enabled. | |
| virtual void | local_clearInstancingCache () |
| Clears the runtime file instance cache. | |
| virtual void | local_setCompressTextures (bool enabled) |
| Set whether texture compression is enabled. | |
| virtual void | local_setTidalStreamWakesEnabled (bool enabled) |
| Set whether tidal stream wakes are enabled. | |
Friends | |
| class | Creator |
Additional Inherited Members | |
Public Member Functions inherited from makVrv::DtDeSharedState | |
| virtual | ~DtDeSharedState () |
| DTOR. | |
| virtual void | initializeSharedChangeManager () |
| Initializes the shared change state manager with change state objects that are currently part of the system. | |
| void | setAutoSave (bool b) |
| bool | autoSave () const |
| virtual const DtModelDefinitionManager & | modelDefinitionManager () const |
| DtModelDefinitionManager accessor. | |
| virtual DtModelDefinitionManager & | modelDefinitionManager () |
| DtModelDefinitionManager accessor. | |
| virtual const DtModelSetRealizationManager & | modelSetRealizationManager () const |
| DtModelSetRealizationManager accessor. | |
| virtual void | setVisualizeModelSet (int modelset, bool visualize) |
| Indicate that a model set should be visualized. | |
| virtual void | addModelDefinition (const DtModelDefinition &definition) |
| Adds a model definition to the DtDe. | |
| virtual void | setModelDefinitionManager (const DtModelDefinitionManager &definition) |
| Sets model definition manager in the DtDe. | |
| virtual void | renameModelDefinition (const DtModelDefinition &old, const DtModelDefinition &newDef) |
| Renames model definition to the DtDe. | |
| virtual void | destroyModelDefinition (const DtModelDefinition &definition) |
| Destroys a model definition from the DtDe. | |
| virtual void | setModelInstancingEnabled (bool) |
| Set if model instance sharing is enabled. | |
| virtual void | clearModelInstancingCache () |
| Clears the cache of all model definitions. | |
| virtual void | setCoordinateSystem (const std::string &coordinateSystemName, const std::string &coordinateSystemParameters) |
| Set the coordinate system. | |
| const DtCoordinateSystem & | coordinateSystem () const |
| Get the coordinate system. | |
| DtCoordinateSystem & | coordinateSystem () |
| Set the coordinate system. | |
| 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. | |
| 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. | |
| virtual void | setTimeScale (double timeScale) |
| Set the current time scale relative to simulation time. | |
| const DtDeTimeManager & | timeManager () const |
| Access the constant time manager for getting the date and time. | |
| DtDeTimeManager & | timeManager () |
| Access the non-const time manager for connecting to its signal_dateChanged. | |
| virtual void | reloadShader () |
| state functions | |
| virtual void | setWireframeMode (bool state) |
| wireframe state functions | |
| virtual bool | wireframeMode () const |
| state functions | |
| virtual bool | terrainScalingEnabled () const |
| terrain scaling state functions | |
| virtual void | setTerrainScalingEnabled (bool enabled) |
| state functions | |
| virtual double | terrainScaleFactor () const |
| state functions | |
| virtual void | setTerrainScaleFactor (double scaleFactor) |
| state functions | |
| virtual bool | clearTrackHistoryOnTerrainScaleChanged () const |
| state functions | |
| virtual void | setClearTrackHistoryOnTerrainScaleChanged (bool clear) |
| state functions | |
| virtual bool | useAutofocus () const |
| autofocus for depth of field functions | |
| virtual void | setUseAutofocus (bool useAutofocus) |
| state functions | |
| virtual double | focalDepth () const |
| focal depth (focal distance) for depth of field functions | |
| virtual void | setFocalDepth (double focalDepth) |
| state functions | |
| virtual double | focalRange () const |
| range of in focus area around focal point | |
| virtual void | setFocalRange (double focalRange) |
| state functions | |
| virtual double | ambientFactor () const |
| ambient factor functions | |
| virtual void | setAmbientFactor (double ambientFactor) |
| state functions | |
| virtual bool | useMaterialAmbient () const |
| state functions | |
| virtual void | setUseMaterialAmbient (bool useMaterialAmbient) |
| state functions | |
| virtual double | diffuseScaleFactor () const |
| diffuse scale factor functions | |
| virtual void | setDiffuseScaleFactor (double diffuseScaleFactor) |
| state functions | |
| virtual bool | useMaterialDiffuse () const |
| state functions | |
| virtual void | setUseMaterialDiffuse (bool useMaterialDiffuse) |
| state functions | |
| virtual void | setPlanViewGeocentricOccludedTransparency (float f) |
| occluded transparency state functions | |
| virtual float | planViewGeocentricOccludedTransparency () const |
| state functions | |
| virtual void | setPerformanceOverlayOn (bool enabled) |
| state functions | |
| virtual bool | performanceOverlayEnabled () const |
| state functions | |
| virtual void | setProfilerOverlayOn (bool enabled) |
| state functions | |
| virtual bool | profilerOverlayEnabled () const |
| state functions | |
| virtual bool | perPixelLightingEnabled () const |
| state functions | |
| virtual void | setPerPixelLightingEnabled (bool setting) |
| state functions | |
| virtual bool | oceanPlanarReflectionsEnabled () const |
| state functions | |
| virtual void | setOceanPlanarReflectionsEnabled (bool setting) |
| state functions | |
| virtual float | oceanPlanarReflectionsLODScale () const |
| state functions | |
| virtual void | setOceanPlanarReflectionsLODScale (float setting) |
| state functions | |
| virtual bool | oceanPlanarReflectionsSpecifyFarClip () const |
| state functions | |
| virtual void | setOceanPlanarReflectionsSpecifyFarClip (bool setting) |
| state functions | |
| virtual double | oceanPlanarReflectionsFarClip () const |
| state functions | |
| virtual void | setOceanPlanarReflectionsFarClip (double setting) |
| state functions | |
| virtual double | staticOceanLodRange () const |
| state functions | |
| virtual void | setStaticOceanLodRange (double range) |
| state functions | |
| virtual bool | lensFlareEnabled () const |
| state functions | |
| virtual void | setLensFlareEnabled (bool setting) |
| state functions | |
| virtual bool | crepuscularRaysEnabled () const |
| state functions | |
| virtual void | setCrepuscularRaysEnabled (bool setting) |
| state functions | |
| virtual bool | waveSprayEffectEnabled () const |
| state functions | |
| virtual void | setWaveSprayEffectEnabled (bool setting) |
| state functions | |
| virtual bool | rotorWashDecalEnabled () const |
| state functions | |
| virtual void | setRotorWashDecalEnabled (bool setting) |
| state functions | |
| virtual double | oceanHeightMapResolution () const |
| state functions | |
| virtual void | setOceanHeightMapResolution (double setting) |
| state functions | |
| virtual int | componentVisualizationMode () const |
| state functions | |
| virtual void | setComponentVisualizationMode (int value) |
| state functions | |
| virtual double | regenerateCubeMapThreshold () const |
| state functions | |
| virtual void | setRegenerateCubeMapThreshold (double threshold) |
| state functions | |
| virtual double | regenerateHeightMapPercThreshold () const |
| state functions | |
| virtual void | setRegenerateHeightMapPercThreshold (double threshold) |
| state functions | |
| virtual bool | omitCloudInCubeMap () const |
| state functions | |
| virtual void | setOmitCloudInCubeMap (bool omit) |
| state functions | |
| virtual void | setInstancedRenderingEnabled (bool enabled) |
| Enable/disable instanced rendering. | |
| virtual bool | instancedRenderingEnabled () const |
| Get state of instanced rendering flag. | |
| virtual void | setTidalStreamWakesEnabled (bool enabled) |
| Enable/disable tidal stream wake rendering. | |
| virtual bool | tidalStreamWakesEnabled () const |
| Get state of tidal stream wakes rendering flag. | |
| virtual void | setShadowState (bool shadowMode) |
| shadow state functions | |
| virtual bool | shadowMode () const |
| state functions | |
| virtual void | setOceanHeightMapTextureSize (int setting) |
| state functions | |
| virtual int | oceanHeightMapTextureSize () const |
| state functions | |
| virtual void | loadRenderSettings (const std::string &filepath) |
| state functions | |
| virtual void | saveRenderSettings (const std::string &filepath) |
| state functions | |
| virtual void | loadDefaultRenderSettings (bool useOnlyFactorySettings) |
| state functions | |
| virtual void | saveDefaultRenderSettings () |
| state functions | |
| virtual void | updateRenderState () |
| state functions | |
| virtual void | setDdsFlip (bool state) |
| Loader settings functions. | |
| virtual bool | ddsFlip () const |
| Get the global DDS flip option. | |
| virtual void | loadLoaderSettings (const std::string &filepath) |
| Loader settings functions. | |
| virtual void | saveLoaderSettings (const std::string &filepath) |
| Loader settings functions. | |
| virtual void | loadDefaultLoaderSettings (bool useOnlyFactorySettings) |
| Loader settings functions. | |
| virtual void | saveDefaultLoaderSettings () |
| Loader settings functions. | |
| virtual void | updateLoaderState () |
| Loader settings functions. | |
| virtual void | setAccelerationCachingEnabled (bool enabled) |
| \ Cache Settings functions | |
| virtual bool | accelerationCachingEnabled () const |
| Get whether accelerated file caching is enabled. | |
| virtual void | clearAccelerationCache () const |
| Clears the accelerated cache on disk. | |
| virtual void | setInstancingEnabled (bool enabled) |
| Set whether file instancing is enabled. | |
| virtual void | setClearInstancesOnNewSceneEnabled (bool enabled) |
| Set whether to clear the instances on a new scene. | |
| virtual bool | instancingEnabled () const |
| Get whether file instancing is enabled. | |
| virtual bool | clearInstancesOnNewScene () const |
| Get whether file instancing is enabled. | |
| virtual void | clearInstancingCache () |
| Clears the runtime file instance cache. | |
| virtual void | setCompressTextures (bool enabled) |
| Set whether texture compression is enabled. | |
| virtual bool | compressTextures () const |
| Get whether texture compression is enabled. | |
| virtual void | loadCacheSettings (const std::string &filepath) |
| \ Cache Settings functions | |
| virtual void | saveCacheSettings (const std::string &filepath) |
| \ Cache Settings functions | |
| virtual void | loadDefaultCacheSettings (bool useOnlyFactorySettings) |
| \ Cache Settings functions | |
| virtual void | saveDefaultCacheSettings () |
| \ Cache Settings functions | |
| virtual void | updateCacheState () |
| \ Cache Settings functions | |
| virtual void | synchronizeSlave (DtDeRecord *igRecord) |
| Synchronize a slave with a master. | |
Protected Attributes inherited from makVrv::DtDeSharedState | |
| DtDe & | myDe |
| DtDeSharedStateProctor * | myIgSharedStateProctor |
| DtModelDefinitionManager * | myModelDefinitionManager |
| DtModelSetRealizationManager * | myModelSetRealizationManager |
| DtCoordinateSystem * | myCoordinateSystem |
| DtDeTimeManager | myTimeManager |
| bool | myWireframeMode |
| bool | myTerrainScalingEnabled |
| double | myTerrainScaleFactor |
| bool | myUseAutofocus |
| double | myFocalDepth |
| double | myFocalRange |
| double | myAmbientFactor |
| bool | myUseMaterialAmbient |
| double | myDiffuseScaleFactor |
| bool | myUseMaterialDiffuse |
| bool | myClearTrackHistoryOnTerrainScaleChanged |
| float | myPlanViewGeocentricOccludedTransparency |
| bool | myShadowMode |
| bool | myPerPixelLightingEnabled |
| bool | myOceanPlanarReflectionsEnabled |
| float | myOceanPlanarReflectionsLODScale |
| bool | myOceanPlanarReflectionsSpecifyFarClip |
| double | myOceanPlanarReflectionsFarClip |
| bool | myLensFlareEnabled |
| bool | myCrepuscularRaysEnabled |
| bool | myWaveSprayEffectEnabled |
| bool | myRotorWashDecalEnabled |
| bool | myTidalStreamWakesEnabled |
| double | myOceanHeightMapResolution |
| double | myStaticOceanLodRange |
| bool | myAutoSave |
| int | myComponentVizualizationMode |
| double | myRegenerateCubeMapThreshold |
| double | myRegenerateHeightMapPercThreshold |
| bool | myOmitCloudInCubeMap |
| int | myOceanHeightMapTextureSize |
Shared state.
|
protected |
Protected CTOR for creator pattern.
|
protectedvirtual |
Vantage implementation does not need to initialize shared state.
Reimplemented from makVrv::DtDeSharedState.
|
friend |