20 class DtCoordinateSystem;
21 class DtDeSharedStateProctor;
22 class DtModelDefinition;
23 class DtModelDefinitionManager;
24 class DtModelSetRealizationManager;
26 class DtModelDefinition;
27 class DtLightPointManager;
28 class DtSharedSettingsManager;
58 virtual void initialize();
77 virtual void setVisualizeModelSet(
int modelset,
bool visualize);
85 virtual void setModelDefinitionManager(
99 virtual void setModelInstancingEnabled(
bool);
102 virtual void clearModelInstancingCache();
108 virtual void setCoordinateSystem(
const std::string& coordinateSystemName,
110 const std::string& coordinateSystemParameters);
137 int dayOfMonth,
int hour,
int minutes,
double seconds);
141 virtual void setUseGlobalTimeZone(
bool);
145 virtual void setTimeScale(
double timeScale);
160 virtual void reloadShader();
163 virtual void setWireframeMode(
bool state);
164 virtual bool wireframeMode()
const;
167 virtual bool terrainScalingEnabled()
const;
168 virtual void setTerrainScalingEnabled(
bool enabled);
170 virtual double terrainScaleFactor()
const;
171 virtual void setTerrainScaleFactor(
double scaleFactor);
173 virtual bool clearTrackHistoryOnTerrainScaleChanged()
const;
174 virtual void setClearTrackHistoryOnTerrainScaleChanged(
bool clear);
178 virtual float globalAmbientValue()
const;
179 virtual void setGlobalAmbientValue(
float globalAmbientValue);
181 virtual bool useGlobalAmbient()
const;
182 virtual void setUseGlobalAmbient(
bool useGlobalAmbient);
186 virtual float globalDiffuseValue()
const;
187 virtual void setGlobalDiffuseValue(
float globalDiffuseValue);
189 virtual bool useGlobalDiffuse()
const;
190 virtual void setUseGlobalDiffuse(
bool useGlobalDiffuse);
193 virtual void setPlanViewGeocentricOccludedTransparency(
float f);
194 virtual float planViewGeocentricOccludedTransparency()
const;
196 virtual void setPerformanceOverlayOn(
bool enabled);
197 virtual bool performanceOverlayEnabled()
const;
199 virtual void setProfilerOverlayOn(
bool enabled);
200 virtual bool profilerOverlayEnabled()
const;
202 virtual void setImguiOverlayOn(
bool enabled);
203 virtual bool imguiOverlayOn()
const;
205 virtual bool perPixelLightingEnabled()
const;
206 virtual void setPerPixelLightingEnabled(
bool setting);
208 virtual bool crepuscularRaysEnabled()
const;
209 virtual void setCrepuscularRaysEnabled(
bool setting);
212 virtual bool dofUseAutofocus()
const;
213 virtual void setDofUseAutofocus(
bool useAutofocus);
216 virtual double dofFocalDepth()
const;
217 virtual void setDofFocalDepth(
double focalDepth);
220 virtual double dofFocalRange()
const;
221 virtual void setDofFocalRange(
double focalRange);
224 virtual double waterOnScreenSize()
const;
225 virtual void setWaterOnScreenSize(
double size);
230 virtual float indirectLodTransitionPercentage()
const;
231 virtual void setIndirectLodTransitionPercentage(
float val);
233 virtual int componentVisualizationMode()
const;
234 virtual void setComponentVisualizationMode(
int value);
237 virtual bool atcGlobalModelEnable()
const;
238 virtual void setAtcGlobalModelEnable(
bool flag);
241 virtual bool atcGlobalTerrainEnable()
const;
242 virtual void setAtcGlobalTerrainEnable(
bool flag);
245 virtual bool atcEnableDither()
const;
246 virtual void setAtcEnableDither(
bool flag);
248 virtual double regenerateCubeMapThreshold()
const;
249 virtual void setRegenerateCubeMapThreshold(
double threshold);
251 virtual double regenerateHeightMapPercThreshold()
const;
252 virtual void setRegenerateHeightMapPercThreshold(
double threshold);
254 virtual bool omitCloudInCubeMap()
const;
255 virtual void setOmitCloudInCubeMap(
bool omit);
260 virtual void setInstancedRenderingEnabled(
bool enabled);
265 virtual bool instancedRenderingEnabled()
const;
268 virtual void setShadowState(
bool shadowMode);
270 virtual bool shadowMode()
const;
273 virtual void setUseReverseZBuffer(
bool setting);
275 virtual bool useReverseZBuffer()
const;
279 virtual void setSimulationTimeIsPaused(
bool setting);
281 virtual bool simulationTimeIsPaused()
const;
285 virtual void setOcclusionCullingEnabled(
bool setting);
287 virtual bool occlusionCullingEnabled()
const;
291 virtual void setWheelRotationEnabled(
bool setting);
293 virtual bool wheelRotationEnabled()
const;
298 virtual bool artPartSmoothingEnabled()
const;
299 virtual void setArtPartSmoothingEnabled(
bool setting);
301 virtual float artPartSmoothingPeriod()
const;
302 virtual void setArtPartSmoothingPeriod(
float period);
305 virtual void loadRenderSettings(
const std::string& filepath);
306 virtual void saveRenderSettings(
const std::string& filepath);
307 virtual void loadDefaultRenderSettings(
bool useOnlyFactorySettings);
308 virtual void saveDefaultRenderSettings();
309 virtual void updateRenderState();
317 virtual void setDdsFlip(
bool state);
320 virtual bool ddsFlip()
const;
322 virtual void loadLoaderSettings(
const std::string& filepath);
323 virtual void saveLoaderSettings(
const std::string& filepath);
324 virtual void loadDefaultLoaderSettings(
bool useOnlyFactorySettings);
325 virtual void saveDefaultLoaderSettings();
326 virtual void updateLoaderState();
334 virtual void setAccelerationCachingEnabled(
bool enabled);
337 virtual bool accelerationCachingEnabled()
const;
340 virtual void clearAccelerationCache()
const;
343 virtual void setInstancingEnabled(
bool enabled);
346 virtual void setClearInstancesOnNewSceneEnabled(
bool enabled);
349 virtual bool instancingEnabled()
const;
352 virtual bool clearInstancesOnNewScene()
const;
355 virtual void clearInstancingCache();
358 virtual void setCompressTextures(
bool enabled);
361 virtual bool compressTextures()
const;
363 virtual void loadCacheSettings(
const std::string& filepath);
364 virtual void saveCacheSettings(
const std::string& filepath);
365 virtual void loadDefaultCacheSettings(
bool useOnlyFactorySettings);
366 virtual void saveDefaultCacheSettings();
367 virtual void updateCacheState();
374 virtual bool oceanPlanarReflectionsEnabled()
const;
375 virtual void setOceanPlanarReflectionsEnabled(
bool setting);
377 virtual float oceanPlanarReflectionsLODScale()
const;
378 virtual void setOceanPlanarReflectionsLODScale(
float setting);
380 virtual bool oceanPlanarReflectionsSpecifyFarClip()
const;
381 virtual void setOceanPlanarReflectionsSpecifyFarClip(
bool setting);
383 virtual double oceanPlanarReflectionsFarClip()
const;
384 virtual void setOceanPlanarReflectionsFarClip(
double setting);
386 virtual bool planarReflectionsShowSpeedTrees()
const;
387 virtual void setPlanarReflectionsShowSpeedTrees(
bool flag);
389 virtual double staticOceanLodRange()
const;
390 virtual void setStaticOceanLodRange(
double range);
392 virtual bool waveSprayEffectEnabled()
const;
393 virtual void setWaveSprayEffectEnabled(
bool setting);
395 virtual bool rotorWashDecalEnabled()
const;
396 virtual void setRotorWashDecalEnabled(
bool setting);
398 virtual double oceanHeightMapResolution()
const;
399 virtual void setOceanHeightMapResolution(
double setting);
401 virtual void setOceanHeightMapTextureSize(
int setting);
402 virtual int oceanHeightMapTextureSize()
const;
408 virtual void setTidalStreamWakesEnabled(
bool enabled);
413 virtual bool tidalStreamWakesEnabled()
const;
415 virtual int planarReflectionTextureWidth()
const;
416 virtual void setPlanarReflectionTextureWidth(
int w);
418 virtual int planarReflectionTextureHeight()
const;
419 virtual void setPlanarReflectionTextureHeight(
int h);
421 virtual unsigned int oceanQuality()
const;
422 virtual void setOceanQuality(
unsigned int quality);
424 virtual void loadOceanRenderSettings(
const std::string& filepath);
425 virtual void saveOceanRenderSettings(
const std::string& filepath);
426 virtual void loadDefaultOceanRenderSettings(
bool useOnlyFactorySettings);
427 virtual void saveDefaultOceanRenderSettings();
428 virtual void updateOceanRenderState();
432 virtual void setTerrainMagnificationScaleFactor(
float scale);
433 virtual float terrainMagnificationScaleFactor()
const;
436 virtual void setTerrainMagnificationHighLodAngle(
float radians);
437 virtual float terrainMagnificationHighLodAngle()
const;
438 virtual void setInstancingCullDistance(
float radians);
439 virtual float instancingCullDistance()
const;
440 virtual void setInstancingCullDistEnabled(
bool enabled);
441 virtual bool instancingCullDistEnabled()
const;
442 virtual void setMetaflightPagingDistScale(
float dist);
443 virtual float metaflightPagingDistScale()
const;
444 virtual void setMetaflightPagingDistScaleEnabled(
bool enabled);
445 virtual bool metaflightPagingDistScaleEnabled()
const;
446 virtual void setIndirectDistScale(
float scale);
447 virtual float indirectDistScale()
const;
448 virtual void setIndirectDistScaleEnabled(
bool enabled);
449 virtual bool indirectDistScaleEnabled()
const;
454 virtual float lightingEmissionScale()
const;
455 virtual void setLightingEmissionScale(
float setting);
457 virtual float lightingDiffuseScale()
const;
458 virtual void setLightingDiffuseScale(
float setting);
460 virtual float lightingAmbientScale()
const;
461 virtual void setLightingAmbientScale(
float setting);
463 virtual void loadLightingRenderSettings(
const std::string& filepath);
464 virtual void saveLightingRenderSettings(
const std::string& filepath);
465 virtual void loadDefaultLightingRenderSettings(
bool useOnlyFactorySettings);
466 virtual void saveDefaultLightingRenderSettings();
467 virtual void updateLightingRenderState();
474 virtual bool intersectorDrawEnabled()
const;
475 virtual void setIntersectorDrawEnabled(
bool setting);
477 virtual float intersectorDrawnDuration()
const;
478 virtual void setIntersectorDrawnDuration(
float setting);
480 virtual const DtColorValue& failedIntersectorColor()
const;
481 virtual void setFailedIntersectorColor(
const DtColorValue& setting);
483 virtual const DtColorValue& oddSegmentIntersectorColor()
const;
484 virtual void setOddSegmentIntersectorColor(
const DtColorValue& setting);
486 virtual const DtColorValue& evenSegmentIntersectorColor()
const;
487 virtual void setEvenSegmentIntersectorColor(
const DtColorValue& setting);
489 virtual void loadIntersectorSettings(
const std::string& filepath);
490 virtual void saveIntersectorSettings(
const std::string& filepath);
491 virtual void loadDefaultIntersectorSettings(
bool useOnlyFactorySettings);
492 virtual void saveDefaultIntersectorSettings();
493 virtual void updateIntersectorState();
499 virtual const bool diGuyInstancingEnabled()
const;
500 virtual void setDiGuyInstancingEnabled(
bool enabled);
502 virtual const int diGuyInstancedLod()
const;
503 virtual void setDiGuyInstancedLod(
int lod);
505 virtual const bool diGuyVisualizeInstancing()
const;
506 virtual void setDiGuyVisualizeInstancing(
bool enabled);
508 virtual const float diGuyMaxDrawDistance()
const;
509 virtual void setDiGuyMaxDrawDistance(
float distance);
511 virtual const float diGuyMaxMotionUpdateDistance()
const;
512 virtual void setDiGuyMaxMotionUpdateDistance(
float distance);
514 virtual const bool diGuyMultiThreadUpdate()
const;
515 virtual void setDiGuyMultiThreadUpdate(
bool enabled);
517 virtual void loadDiGuySettings(
const std::string& filepath);
518 virtual void saveDiGuySettings(
const std::string& filepath);
519 virtual void loadDefaultDiGuySettings(
bool useOnlyFactorySettings);
520 virtual void saveDefaultDiGuySettings();
521 virtual void updateDiGuyState();
529 virtual bool enableHdr()
const;
530 virtual void setEnableHdr(
bool enabled);
532 virtual bool enableHdrAutoExposure()
const;
533 virtual void setEnableHdrAutoExposure(
bool enabled);
535 virtual bool enableHdrExposureCorrelation()
const;
536 virtual void setEnableHdrExposureCorrelation(
bool enabled);
538 virtual bool enableHdrBloom()
const;
539 virtual void setEnableHdrBloom(
bool enabled);
541 virtual bool enableHdrStreaks()
const;
542 virtual void setEnableHdrStreaks(
bool enabled);
544 virtual bool enableHdrLensFlare()
const;
545 virtual void setEnableHdrLensFlare(
bool enabled);
547 virtual void setLightPointScale(
double val);
548 virtual double lightPointScale()
const;
550 virtual void setDynamicLightScale(
double val);
551 virtual double dynamicLightScale()
const;
553 virtual void setEmissiveTextureScale(
double val);
554 virtual double emissiveTextureScale()
const;
556 virtual void setSpecularScale(
double val);
557 virtual double specularScale()
const;
559 virtual void setShininessScale(
double val);
560 virtual double shininessScale()
const;
562 virtual void setAutoExposureRateScale(
double val);
563 virtual double autoExposureRateScale()
const;
565 virtual void setAutoExposurePreScale(
double val);
566 virtual double autoExposurePreScale()
const;
568 virtual void setAutoExposureMinDiff(
double val);
569 virtual double autoExposureMinDiff()
const;
571 virtual void setAutoExposureMaxDiff(
double val);
572 virtual double autoExposureMaxDiff()
const;
574 virtual void setAutoExposureClampMin(
double val);
575 virtual double autoExposureClampMin()
const;
577 virtual void setAutoExposureClampMax(
double val);
578 virtual double autoExposureClampMax()
const;
580 virtual void setAutoExposurePostScale(
double val);
581 virtual double autoExposurePostScale()
const;
583 virtual void setBloomScale(
double val);
584 virtual double bloomScale()
const;
586 virtual void setStreakIntensityScale(
double val);
587 virtual double streakIntensityScale()
const;
589 virtual void setNumStreaks(
int val);
590 virtual int numStreaks()
const;
592 virtual void setStreaksLenScale(
double val);
593 virtual double streaksLenScale()
const;
595 virtual void setStreakRotationOffset(
double val);
596 virtual double streakRotationOffset()
const;
598 virtual void setLensFlareScale(
double val);
599 virtual double lensFlareScale()
const;
601 virtual void setGamma(
double val);
602 virtual double gamma()
const;
604 virtual void setHdrResolutionScale(
int val);
605 virtual int hdrResolutionScale()
const;
607 virtual void setLightPointGroupColor(
const std::string& groupName,
DtColorValue color);
608 virtual DtColorValue lightPointGroupColor(
const std::string& groupName);
612 virtual void setHdrOutputScale(
double val);
613 virtual double hdrOutputScale()
const;
615 virtual void loadPostProcessorSettings(
const std::string& filepath);
616 virtual void savePostProcessorSettings(
const std::string& filepath);
617 virtual void loadDefaultPostProcessorSettings(
bool useOnlyFactorySettings);
618 virtual void saveDefaultPostProcessorSettings();
619 virtual void updatePostProcessorState();
625 virtual void initializeSharedChangeManager();
632 virtual void synchronizeSlave(
DtDeRecord* igRecord);
652 virtual void sendModelDefinitionsToSlave(
DtMessageClient* messageClient);
656 virtual void sendModelSetConfigurationToSlave(
660 virtual void sendLightPointGroupsToSlave(
DtMessageClient* messageClient);
663 virtual void local_setLightPointGroupColor(
const std::string& groupName,
DtColorValue color);
675 virtual void local_destroyModelDefinition(
const std::string& definition);
679 virtual void local_setModelInstancingEnabled(
bool);
682 virtual void local_clearModelInstancingCache();
685 virtual void local_reloadShader();
688 virtual void local_setWireframeMode(
bool mode);
691 virtual void local_setTerrainScalingEnabled(
bool enabled);
694 virtual void local_setTerrainScaleFactor(
double scaleFactor);
697 virtual void local_setGlobalAmbientValue(
float globalAmbientValue);
700 virtual void local_setUseGlobalAmbient(
bool useGlobalAmbient);
703 virtual void local_setGlobalDiffuseValue(
double globalDiffuseValue);
706 virtual void local_setUseGlobalDiffuse(
bool useGlobalDiffuse);
709 virtual void local_setClearTrackHistoryOnTerrainScaleChanged(
bool clear);
712 virtual void local_setPlanViewGeocentricOccludedTransparency(
float alpha);
715 virtual void local_setShadowState(
bool mode);
718 virtual void local_ddsFlipState(
bool flip);
721 virtual void local_setVisualizeModelSet(
int modelSet,
bool visualize);
724 void local_setCoordinateSystem(
const std::string& coordinateSystemName,
725 const std::string& coordinateSystemParameters);
728 virtual void local_setPerPixelLightingEnabled(
bool mode);
731 virtual void local_setOceanPlanarReflectionsEnabled(
bool mode);
734 virtual void local_setOceanPlanarReflectionsLODScale(
float val);
737 virtual void local_setOceanPlanarReflectionsSpecifyFarClip(
bool mode);
740 virtual void local_setOceanPlanarReflectionsFarClip(
double val);
743 virtual void local_setPlanarReflectionsShowSpeedTrees(
bool flag);
745 virtual void local_setStaticOceanLodRange(
double range);
748 virtual void local_setCrepuscularRaysEnabled(
bool mode);
751 virtual void local_setWaveSprayEffectEnabled(
bool mode);
754 virtual void local_setRotorWashDecalEnabled(
bool mode);
757 virtual void local_setOceanHeightMapResolution(
double resolution);
762 int hour,
int minutes,
double seconds);
763 void local_setTimeScale(
double timeScale);
764 void local_setUseGlobalTimeZone(
bool);
771 virtual void local_setAccelerationCachingEnabled(
bool enabled);
774 virtual void local_clearAccelerationCache();
777 virtual void local_setInstancingEnabled(
bool enabled);
780 virtual void local_setClearInstancesOnNewScene(
bool enabled);
783 virtual void local_clearInstancingCache();
786 virtual void local_setCompressTextures(
bool enabled);
789 virtual void local_setTidalStreamWakesEnabled(
bool enabled);
795 virtual void local_setInstancedRenderingEnabled(
bool enabled);
798 virtual void local_setRegenerateCubeMapThreshold(
double threshold);
801 virtual void local_setRegenerateHeightMapPercThreshold(
double threshold);
804 virtual void local_setOmitCloudInCubeMap(
bool enabled);
807 virtual void local_setOceanHeightMapTextureSize(
int val);
809 virtual void local_setPlanarReflectionTextureWidth(
int w);
811 virtual void local_setPlanarReflectionTextureHeight(
int w);
813 virtual void local_setOceanQuality(
unsigned int setting);
816 virtual void local_setLightingEmissionScale(
float val);
818 virtual void local_setLightingDiffuseScale(
float val);
820 virtual void local_setLightingAmbientScale(
float val);
823 virtual void local_setIntersectorDrawEnabled(
bool setting);
825 virtual void local_setIntersectorDrawnDuration(
float setting);
827 virtual void local_setFailedIntersectorColor(
const DtColorValue& setting);
829 virtual void local_setOddSegmentIntersectorColor(
const DtColorValue& setting);
831 virtual void local_setEvenSegmentIntersectorColor(
const DtColorValue& setting);
834 virtual void local_setDiGuyInstancingEnabled(
bool color);
836 virtual void local_setDiGuyInstancedLod(
int lod);
838 virtual void local_setDiGuyVisualizeInstancing(
bool enabled);
840 virtual void local_setDiGuyMaxDrawDistance(
float distance);
842 virtual void local_setDiGuyMaxMotionUpdateDistance(
float distance);
844 virtual void local_setDiGuyMultiThreadUpdate(
bool enabled);
846 virtual void local_setTerrainMagnificationHighLodAngle(
float radians);
848 virtual void local_setTerrainMagnificationScaleFactor(
float scale);
850 virtual void local_setUseReverseZBuffer(
bool val);
852 virtual void local_setSimulationTimeIsPaused(
bool val);
855 virtual void local_setEnableOcclusionCulling(
bool val);
858 virtual void local_setInstancingCullDistance(
float dist);
861 virtual void local_setInstancingCullDistEnabled(
bool enabled);
864 virtual void local_setMetaflightPagingDistScale(
float dist);
867 virtual void local_setMetaflightPagingDistScaleEnabled(
bool enabled);
870 virtual void local_setIndirectDistScale(
float scale);
873 virtual void local_setIndirectDistScaleEnabled(
bool enabled);
876 virtual void local_setDofUseAutofocus(
bool useAutofocus);
879 virtual void local_setDofFocalDepth(
double focalDepth);
882 virtual void local_setDofFocalRange(
double focalRange);
885 virtual void local_setWaterOnScreenSize(
double size);
890 virtual void local_setIndirectLodTransitionPercentage(
float val);
893 virtual void local_setWheelRotationEnabled(
bool enabled);
896 virtual void local_setArtPartSmoothingEnabled(
bool setting);
899 virtual void local_setArtPartSmoothingPeriod(
float period);
903 virtual void local_setEnableHdr(
bool enabled);
904 virtual void local_setEnableHdrAutoExposure(
bool enabled);
905 virtual void local_setEnableHdrExposureCorrelation(
bool enabled);
906 virtual void local_setEnableHdrBloom(
bool enabled);
907 virtual void local_setEnableHdrStreaks(
bool enabled);
908 virtual void local_setEnableHdrLensFlare(
bool enabled);
911 virtual void local_setLightPointScale(
double val);
912 virtual void local_setDynamicLightScale(
double val);
913 virtual void local_setEmissiveTextureScale(
double val);
914 virtual void local_setSpecularScale(
double val);
915 virtual void local_setShininessScale(
double val);
916 virtual void local_setAutoExposureRateScale(
double val);
917 virtual void local_setAutoExposurePreScale(
double val);
918 virtual void local_setAutoExposureMinDiff(
double val);
919 virtual void local_setAutoExposureMaxDiff(
double val);
920 virtual void local_setAutoExposureClampMin(
double val);
921 virtual void local_setAutoExposureClampMax(
double val);
922 virtual void local_setAutoExposurePostScale(
double val);
923 virtual void local_setBloomScale(
double val);
924 virtual void local_setStreakIntensityScale(
double val);
925 virtual void local_setNumStreaks(
int val);
926 virtual void local_setStreaksLenScale(
double val);
927 virtual void local_setStreakRotationOffset(
double val);
928 virtual void local_setLensFlareScale(
double val);
929 virtual void local_setGamma(
double val);
930 virtual void local_setHdrResolutionScale(
int val);
932 virtual void local_setHdrOutputScale(
double val);
934 virtual void local_setAtcEnableDither(
bool flag);
935 virtual void local_setAtcGlobalTerrainEnable(
bool flag);
936 virtual void local_setAtcGlobalModelEnable(
bool flag);
float myIndirectLodTransitionPercentage
Definition: DtDeSharedState.h:1008
bool myDofUseAutofocus
Definition: DtDeSharedState.h:1004
bool myPlanarReflectionsShowSpeedTrees
Definition: DtDeSharedState.h:982
Virtual base class.
Definition: DtVirtualBaseClass.h:22
DtColorValue myFailedIntersectorColor
Definition: DtDeSharedState.h:994
double myHdrOutputScale
Definition: DtDeSharedState.h:1037
double myStreakRotationOffset
Definition: DtDeSharedState.h:1032
bool myAtcEnableDither
Definition: DtDeSharedState.h:986
bool myEnableHdrStreaks
Definition: DtDeSharedState.h:1013
bool autoSave() const
Definition: DtDeSharedState.h:641
bool myEnableHdrLensFlare
Definition: DtDeSharedState.h:1014
The model definition manager is responsible to managing all of the model definitions the IG knows abo...
Definition: DtModelDefinitionManager.h:79
DtDeSharedStateProctor * myIgSharedStateProctor
Definition: DtDeSharedState.h:941
float myTerrainMagnificationScaleFactor
Definition: DtDeSharedState.h:953
float myLightingAmbientScale
Definition: DtDeSharedState.h:990
DtLightPointManager * myLightPointManger
Definition: DtDeSharedState.h:946
bool myEnableHdrExposureCorrelation
Definition: DtDeSharedState.h:1011
bool myTerrainScalingEnabled
Definition: DtDeSharedState.h:950
int myDiGuyInstancedLod
Definition: DtDeSharedState.h:999
Month
Definition: DtDeTimeManager.h:33
bool myUseReverseZBuffer
Definition: DtDeSharedState.h:1038
A Record of an IG instance.
Definition: DtDeRecord.h:24
double myWaterOnScreenSize
Definition: DtDeSharedState.h:1007
float myLightingEmissionScale
Definition: DtDeSharedState.h:988
DtSharedSettingsManager * mySharedSettingsManager
Definition: DtDeSharedState.h:947
voidpf void uLong size
Definition: ioapi.h:39
double myBloomScale
Definition: DtDeSharedState.h:1028
DtDeTimeManager * myTimeManager
Definition: DtDeSharedState.h:945
int myComponentVizualizationMode
Definition: DtDeSharedState.h:973
float myMetaflightPagingDistScale
Definition: DtDeSharedState.h:1043
float myGlobalAmbientValue
Definition: DtDeSharedState.h:954
Contains makVrv::DtDe class.
bool myWaveSprayEffectEnabled
Definition: DtDeSharedState.h:967
bool mySimulationTimeIsPaused
Definition: DtDeSharedState.h:1039
bool myTidalStreamWakesEnabled
Definition: DtDeSharedState.h:969
DtModelSetRealizationManager is responsible for tracking which model sets are currently realized...
Definition: DtModelSetRealizationManager.h:39
bool myUseGlobalAmbient
Definition: DtDeSharedState.h:955
double myAutoExposureMinDiff
Definition: DtDeSharedState.h:1023
bool myDiGuyVisualizeInstancing
Definition: DtDeSharedState.h:1000
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:45
double myStreakIntensityScale
Definition: DtDeSharedState.h:1029
float myPlanViewGeocentricOccludedTransparency
Definition: DtDeSharedState.h:959
bool myEnableHdrBloom
Definition: DtDeSharedState.h:1012
int myOceanHeightMapTextureSize
Definition: DtDeSharedState.h:977
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:33
double myStreaksLenScale
Definition: DtDeSharedState.h:1031
double myAutoExposureClampMin
Definition: DtDeSharedState.h:1025
float myTerrainMagnificationHighLodAngle
Definition: DtDeSharedState.h:952
bool myDiGuyMultiThreadUpdate
Definition: DtDeSharedState.h:1003
bool myEnableOcclusionCulling
Definition: DtDeSharedState.h:1040
bool myOceanPlanarReflectionsEnabled
Definition: DtDeSharedState.h:962
bool myEnableHdrAutoExposure
Definition: DtDeSharedState.h:1010
bool myEnableHdr
Definition: DtDeSharedState.h:1009
bool myAtcGlobalTerrainEnable
Definition: DtDeSharedState.h:985
The time manager is responsible for maintaining the currenting date and time of the scene...
Definition: DtDeTimeManager.h:28
double myRegenerateHeightMapPercThreshold
Definition: DtDeSharedState.h:975
bool myOceanPlanarReflectionsSpecifyFarClip
Definition: DtDeSharedState.h:964
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points.
float myGlobalDiffuseValue
Definition: DtDeSharedState.h:956
unsigned int myOceanQuality
Definition: DtDeSharedState.h:980
double myAutoExposureClampMax
Definition: DtDeSharedState.h:1026
The DtDeSharedState represents all the data that is shared between the master and its slaves...
Definition: DtDeSharedState.h:42
bool myArtPartSmoothingEnabled
Definition: DtDeSharedState.h:1048
double myAutoExposurePostScale
Definition: DtDeSharedState.h:1027
float myDiGuyMaxMotionUpdateDistance
Definition: DtDeSharedState.h:1002
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtColorValue myOddSegmentIntersectorColor
Definition: DtDeSharedState.h:995
int myPlanarReflectionTextureWidth
Definition: DtDeSharedState.h:978
float myDiGuyMaxDrawDistance
Definition: DtDeSharedState.h:1001
float myInstancingCullDistance
Definition: DtDeSharedState.h:1041
bool myIntersectorDrawEnabled
Definition: DtDeSharedState.h:992
double myDofFocalDepth
Definition: DtDeSharedState.h:1005
double myLensFlareScale
Definition: DtDeSharedState.h:1033
double myOceanHeightMapResolution
Definition: DtDeSharedState.h:970
bool myClearTrackHistoryOnTerrainScaleChanged
Definition: DtDeSharedState.h:958
bool myAutoSave
Definition: DtDeSharedState.h:972
double myAutoExposureRateScale
Definition: DtDeSharedState.h:1021
double myDynamicLightScale
Definition: DtDeSharedState.h:1017
double myDofFocalRange
Definition: DtDeSharedState.h:1006
bool myWheelRotationEnabled
Definition: DtDeSharedState.h:1047
Creator class for DtDeSharedState.
Definition: DtDeSharedState.h:1055
float myIntersectorDrawnDuration
Definition: DtDeSharedState.h:993
double myOceanPlanarReflectionsFarClip
Definition: DtDeSharedState.h:965
float myOceanPlanarReflectionsLODScale
Definition: DtDeSharedState.h:963
The DtCoordinateSystem is used to manage the current coordinate system of the scene.
Definition: DtCoordinateSystem.h:40
bool myDiGuyInstancingEnabled
Definition: DtDeSharedState.h:998
double myShininessScale
Definition: DtDeSharedState.h:1020
bool myShadowMode
Definition: DtDeSharedState.h:960
double myAutoExposureMaxDiff
Definition: DtDeSharedState.h:1024
bool myCrepuscularRaysEnabled
Definition: DtDeSharedState.h:966
float myIndirectDistScale
Definition: DtDeSharedState.h:1045
double mySpecularScale
Definition: DtDeSharedState.h:1019
bool myMetaflightPagingDistScaleEnabled
Definition: DtDeSharedState.h:1044
const char int mode
Definition: ioapi.h:38
IGI Client is responsible for delivering IGI messages to other remote managers.
Definition: DtMessageClient.h:30
The DtDeSharedStateProctor handles the serialization of data to messages for transport from master to...
Definition: DtDeSharedStateProctor.h:30
double myAutoExposurePreScale
Definition: DtDeSharedState.h:1022
void setAutoSave(bool b)
Definition: DtDeSharedState.h:636
bool myAtcGlobalModelEnable
Definition: DtDeSharedState.h:984
bool myPerPixelLightingEnabled
Definition: DtDeSharedState.h:961
float myLightingDiffuseScale
Definition: DtDeSharedState.h:989
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
Definition: DtDeSharedState.h:940
double myTerrainScaleFactor
Definition: DtDeSharedState.h:951
int myNumStreaks
Definition: DtDeSharedState.h:1030
bool myInstancingCullDistEnabled
Definition: DtDeSharedState.h:1042
DtModelSetRealizationManager * myModelSetRealizationManager
Definition: DtDeSharedState.h:943
Contains makVrv::DtDeTimeManager class.
bool myWireframeMode
Definition: DtDeSharedState.h:949
double myEmissiveTextureScale
Definition: DtDeSharedState.h:1018
DtModelDefinitionManager * myModelDefinitionManager
Definition: DtDeSharedState.h:942
Template for Color values in [0,1] range.
Definition: DtColorValue.h:18
DtCoordinateSystem * myCoordinateSystem
Definition: DtDeSharedState.h:944
double myGamma
Definition: DtDeSharedState.h:1034
DtColorValue myEvenSegmentIntersectorColor
Definition: DtDeSharedState.h:996
bool myOmitCloudInCubeMap
Definition: DtDeSharedState.h:976
double myStaticOceanLodRange
Definition: DtDeSharedState.h:971
double myRegenerateCubeMapThreshold
Definition: DtDeSharedState.h:974
int myHdrResolutionScale
Definition: DtDeSharedState.h:1035
int myPlanarReflectionTextureHeight
Definition: DtDeSharedState.h:979
bool myIndirectDistScaleEnabled
Definition: DtDeSharedState.h:1046
double myLightPointScale
Definition: DtDeSharedState.h:1016
float myArtPartSmoothingPeriod
Definition: DtDeSharedState.h:1049
bool myUseGlobalDiffuse
Definition: DtDeSharedState.h:957
DtLightPointManager core base class for DtOsgLightPointManger (which does most of the work for light ...
Definition: DtLightPointManager.h:28
bool myRotorWashDecalEnabled
Definition: DtDeSharedState.h:968