30 #include <unordered_set>
35 class DtBaseRecordHolder;
59 Features_Stealth = Features_3D | Features_2D,
67 typedef std::vector<std::pair<std::string, DtConfiguration> >
76 typedef std::vector<std::pair<std::string, makArchives::DtObserverStateRecord> >
88 template<
class Archive>
89 void serialize(Archive& ar,
const unsigned int version)
91 ar& BOOST_SERIALIZATION_NVP(port);
92 ar& BOOST_SERIALIZATION_NVP(address);
93 ar& BOOST_SERIALIZATION_NVP(configuration);
121 bool featureSupported(
DeFeatures feature)
const;
158 const std::string& displayName()
const;
161 void setDisplayEngineName(
const std::string& name);
185 void setCoordinateSystem(
const std::string& coordinateSystem,
186 const std::string& parameters);
189 const std::string& coordinateSystem()
const;
192 const std::string& coordinateSystemParameters()
const;
201 void setLogFileName(
const std::string&
filename);
204 const std::string& logFileName()
const;
207 void setModelPreloadFilename(
const std::string&
filename);
210 const std::string& modelPreloadFilename()
const;
213 void setDiscoveredModelPreloadFilename(
const std::string&
filename);
216 const std::string& discoveredModelPreloadFilename()
const;
220 void setAutoLoadDrivers(
bool autoLoad);
224 bool autoLoadDrivers()
const;
227 void setAutoStartDrivers(
const std::vector<std::string>& names);
230 const std::vector<std::string>& autoStartDrivers()
const;
236 void addAuthorizationCodeMapping(
const std::string& key,
237 const std::string& value);
240 void removeAuthorizationCodeMapping(
const std::string& key);
244 const std::string* findAuthorizationCodeValue(
const std::string& key)
const;
254 void setTerrainObserverViewsEnabled(
bool enable);
258 bool terrainObserverViewsEnabled()
const;
261 const std::vector<std::string>& mappingFilesToLoad()
const;
264 void setMappingFilesToLoad(
const std::vector<std::string>&);
269 const std::vector<std::string>& entityElementDefinitionHiersToMerge()
const;
270 void setEntityElementDefinitionHiersToMerge(
const std::vector<std::string>& filesOrDirs);
276 const std::vector<std::string>& entityElementDefinitionLeafsToMerge()
const;
277 void setEntityElementDefinitionLeafsToMerge(
const std::vector<std::string>& filesOrDirs);
283 const std::vector<std::string>& aggregateElementDefinitionHiersToMerge()
const;
284 void setAggregateElementDefinitionHiersToMerge(
const std::vector<std::string>& filesOrDirs);
290 const std::vector<std::string>& aggregateElementDefinitionLeafsToMerge()
const;
291 void setAggregateElementDefinitionLeafsToMerge(
const std::vector<std::string>& filesOrDirs);
297 const std::vector<std::string>& tacticalGraphicsElementDefinitionHiersToMerge()
const;
298 void setTacticalGraphicsElementDefinitionHiersToMerge(
const std::vector<std::string>& filesOrDirs);
304 const std::vector<std::string>& tacticalGraphicsElementDefinitionLeafsToMerge()
const;
305 void setTacticalGraphicsElementDefinitionLeafsToMerge(
const std::vector<std::string>& filesOrDirs);
310 const std::vector<std::string>& modelDefinitionFilesOrDirsToMerge()
const;
311 void setModelDefinitionFilesOrDirsToMerge(
const std::vector<std::string>& filesOrDirs);
316 const std::vector<std::string>& entityTypeMapFilesOrDirsToMerge()
const;
317 void setEntityTypeMapFilesOrDirsToMerge(
const std::vector<std::string>& filesOrDirs);
322 const std::vector<std::string>& aggregateTypeMapFilesOrDirsToMerge()
const;
323 void setAggregateTypeMapFilesOrDirsToMerge(
const std::vector<std::string>& filesOrDirs);
328 const std::vector<std::string>& tacticalGraphicsTypeMapFilesOrDirsToMerge()
const;
329 void setTacticalGraphicsTypeMapFilesOrDirsToMerge(
const std::vector<std::string>& filesOrDirs);
335 const bool overwriteMappingsOnMerge()
const;
336 void setOverwriteMappingsOnMerge(
bool overwrite );
346 void setAutoLoadFile(
const std::string& file);
349 const std::string& autoLoadFile()
const;
352 void setStartFullScreen(
bool);
355 bool startFullScreen()
const;
358 void addDefaultSettingsRecord(
const std::string& recordName,
362 void removeDefaultSettingsRecord(
const std::string& record);
365 template <
typename RecordType>
368 DefaultRecordMap::const_iterator iter = myDefaultRecords.find(name);
369 if (iter != myDefaultRecords.end())
375 record = holder->
record();
384 void setConstrainToTerrain(
bool constrain);
385 bool constrainToTerrain()
const;
388 void setSpeedScaling(
bool scale);
389 bool speedScaling()
const;
392 void setVertexSelectsParent(
bool selectsParent);
393 bool vertexSelectsParent()
const;
396 void setDoubleBuffering(
bool buffer);
397 bool doubleBuffer()
const;
400 void setVSync(
bool sync);
404 void setEnableTracyProfiling(
bool enableProfiling);
405 bool enableTracyProfiling()
const;
409 void setFixedFrameRate(
unsigned int framesPerSecond);
410 unsigned int fixedFrameRate()
const;
413 void setNumDepthBits(
unsigned short numBits);
414 unsigned short numDepthBits()
const;
417 void setNumStencilBits(
unsigned short numBits);
418 unsigned short numStencilBits()
const;
421 void setRealizeMinimapModelSet(
bool val);
424 bool realizeMinimapModelSet()
const;
427 void setIndirectEntityRendering(
bool val);
430 bool indirectEntityRendering()
const;
433 void setBufferClearUsesCompute(
bool val);
436 bool bufferClearUsesCompute()
const;
439 virtual void setLimitEntityTextures(
const DtVector2<int>& resolution);
446 virtual void setLimitEntityTexturesProportional(
bool proportional);
450 virtual bool limitEntityTexturesProportional(
void)
const;
454 virtual void excludeFromTextureLimits(
const std::string& modelDef);
456 virtual const std::unordered_set<std::string>& modelDefsExcludedFromTextureLimits(
void)
const;
460 virtual void setLimitTerrainTextures(
const DtVector2<int>& resolution);
467 virtual void setLimitEarthTerrainTextures(
int resolution);
470 virtual int limitEarthTerrainTextures()
const;
475 virtual void setLimitEarthSplattingTextures(
int resolution);
478 virtual int limitEarthSplattingTextures()
const;
482 virtual void setLimitEarthVegetationTextures(
int resolution);
485 virtual int limitEarthVegetationTextures()
const;
489 virtual void setLimitGpuMemoryPercentage(
int percentageCutoff);
491 virtual int limitGpuMemoryPercentage(
void)
const;
495 virtual void setEntityGridCellSize(
const DtVector3<int>& cellSize);
503 void setNoEntityDefinitionLoading(
bool val);
506 bool noEntityDefinitionLoading()
const;
509 void setNoAggregateDefinitionLoading(
bool val);
512 bool noAggregateDefinitionLoading()
const;
515 void setNoTacticalGraphicsDefinitionLoading(
bool val);
518 bool noTacticalGraphicsDefinitionLoading()
const;
521 void setNoModelDefinitionLoading(
bool val);
524 bool noModelDefinitionLoading()
const;
527 void setNoEntityTypeMapLoading(
bool val);
530 bool noEntityTypeMapLoading()
const;
533 void setNoAggregateTypeMapLoading(
bool val);
536 bool noAggregateTypeMapLoading()
const;
539 void setNoTacticalGraphicsTypeMapLoading(
bool val);
542 bool noTacticalGraphicsTypeMapLoading()
const;
546 void setIgnoreZoomForSpeedtreeLod(
bool val);
550 bool ignoreZoomForSpeedtreeLod()
const;
558 void setSuppressHatIntersectOnAttach(
bool val);
562 bool suppressHatIntersectOnAttach()
const;
566 void setSynchronizedNtpTime(
bool val);
570 bool synchronizedNtpTime()
const;
578 void setDofConstraintsEnabled(
bool enabled);
581 bool dofConstraintsEnabled()
const;
584 virtual void setKdTreesDisabled(
bool disabled);
586 virtual bool kdTreesDisabled()
const;
590 virtual void setForceTextShaping(
bool force);
591 virtual bool forceTextShaping()
const;
597 void setUseNonBlockingSendForSlaves(
bool nonBlocking);
602 bool useNonBlockingSendForSlaves()
const;
605 void setAntiAliasingLevel(
unsigned short level);
606 unsigned short antiAliasingLevel()
const;
619 void setInitLibXml(
bool enabled);
623 bool initLibXml()
const;
626 void setCheckForData(
bool check);
629 bool checkForData()
const;
638 void setUsePseudoFullScreen(
bool enable);
641 bool usePseudoFullScreen()
const;
644 void setUseHighestPriority(
bool enable);
647 bool useHighestPriority()
const;
651 void setTcpSendTimeout(
double timeout);
652 double tcpSendTimeout()
const;
657 void setAutoReconnectPeriod(
double period);
662 double autoReconnectPeriod()
const;
665 bool autoReconnectEnabled()
const;
667 void setUseReverseZBuffer(
bool val);
670 bool useReverseZBuffer()
const;
673 void setExtraArgs(
const std::string& argString);
676 const std::string& extraArgs()
const;
679 void setDisableDynamicTerrain(
bool val);
682 bool disableDynamicTerrain()
const;
685 bool indirectUsesExternalRenderer(
void)
const;
688 void setindirectUsesExternalRenderer(
bool val);
691 bool enablePersistentShadowTechnique(
void)
const;
694 void setEnablePersistentShadowTechnique(
bool val);
702 void setShowErrorDialogs(
bool show);
704 bool showErrorDialogs()
const;
708 void disableModelSet(
unsigned int );
709 bool modelSetDisabled(
unsigned int )
const;
710 const std::set<unsigned int>& disabledModelSets()
const;
718 const std::vector<std::string>& translationFileNameBases()
const;
719 void setAdditionalTranslationFileNameBases(
const std::vector<std::string>& bases );
724 void setDisableGlBufferTracking(
bool disable );
725 bool disableGlBufferTracking()
const;
730 template<
class Archive>
764 ar& BOOST_SERIALIZATION_NVP(myInitLibXml);
768 ar& BOOST_SERIALIZATION_NVP(myFeatures);
772 ar& BOOST_SERIALIZATION_NVP(myVertexSelectsParentFlag);
777 ar& BOOST_SERIALIZATION_NVP(myCheckForData);
782 ar& BOOST_SERIALIZATION_NVP(myBatchedRenderingFlag);
787 ar& BOOST_SERIALIZATION_NVP(mySynchronizedOceanFlag);
791 ar& BOOST_SERIALIZATION_NVP(mySynchronizedNtpTimeFlag);
795 ar& BOOST_SERIALIZATION_NVP(myIgnoreZoomForSpeedtreeLod);
799 ar& BOOST_SERIALIZATION_NVP(mySuppressHatIntersectOnAttach);
803 ar& BOOST_SERIALIZATION_NVP(myUsePseudoFullScreen);
807 ar& BOOST_SERIALIZATION_NVP(myUseHighestPriorityFlag);
811 ar& BOOST_SERIALIZATION_NVP(myDisableKdTrees);
815 ar& BOOST_SERIALIZATION_NVP(myForceTextShaping);
819 ar& BOOST_SERIALIZATION_NVP(myUseNonBlockingSendForSlaves);
823 ar& BOOST_SERIALIZATION_NVP(myNoEntityDefinitionLoadingFlag);
824 ar& BOOST_SERIALIZATION_NVP(myNoAggregateDefinitionLoadingFlag);
825 ar& BOOST_SERIALIZATION_NVP(myNoTacticalGraphicsDefinitionLoadingFlag);
826 ar& BOOST_SERIALIZATION_NVP(myNoModelDefinitionLoadingFlag);
827 ar& BOOST_SERIALIZATION_NVP(myNoEntityTypeMapLoadingFlag);
828 ar& BOOST_SERIALIZATION_NVP(myNoAggregateTypeMapLoadingFlag);
829 ar& BOOST_SERIALIZATION_NVP(myNoTacticalGraphicsTypeMapLoadingFlag);
830 ar& BOOST_SERIALIZATION_NVP(myEntityElementDefinitionHiersToMerge);
831 ar& BOOST_SERIALIZATION_NVP(myEntityElementDefinitionLeafsToMerge);
832 ar& BOOST_SERIALIZATION_NVP(myAggregateDefinitionHiersToMerge);
833 ar& BOOST_SERIALIZATION_NVP(myAggregateDefinitionLeafsToMerge);
834 ar& BOOST_SERIALIZATION_NVP(myTacticalGraphicsDefinitionHiersToMerge);
835 ar& BOOST_SERIALIZATION_NVP(myTacticalGraphicsDefinitionLeafsToMerge);
836 ar& BOOST_SERIALIZATION_NVP(myModelDefinitionsToMerge);
840 ar& BOOST_SERIALIZATION_NVP(myUseReverseZBuffer);
841 ar& BOOST_SERIALIZATION_NVP(myExtraArgs);
846 ar& BOOST_SERIALIZATION_NVP(myDisableDynamicTerrain);
851 ar& BOOST_SERIALIZATION_NVP(myPreloadClouds);
852 ar& BOOST_SERIALIZATION_NVP(myEnableMetaflightInstancing);
853 ar& BOOST_SERIALIZATION_NVP(myMetaflightMinInstances);
856 if (version >= 20 && version <= 23)
858 bool myEnableOcclusionCulling =
false;
859 ar& BOOST_SERIALIZATION_NVP(myEnableOcclusionCulling);
864 ar& BOOST_SERIALIZATION_NVP(myTerrainObserverViewsEnabled);
869 ar& BOOST_SERIALIZATION_NVP(myDofConstraintsEnabled);
874 ar& BOOST_SERIALIZATION_NVP(myEnableTracyProfiling);
997 bool myIndirectUsesExternalRenderer =
true;
999 bool myEnablePersistentShadowTechnique =
true;
1001 int myLimitEarthTerrainTextures = -1;
1002 int myLimitEarthSplattingTextures = -1;
1003 int myLimitEarthVegetationTextures = -1;
bool myPreloadClouds
Definition: DtDeInitializer.h:970
DtVector2< int > myLimitTerrainTexturesResolution
only mip maps at or below this res will be loaded for terrain
Definition: DtDeInitializer.h:987
double myTcpSendTimeout
Definition: DtDeInitializer.h:948
bool myEnableMetaflightInstancing
Definition: DtDeInitializer.h:972
std::vector< std::string > myModelDefinitionsToMerge
Definition: DtDeInitializer.h:912
DeFeatures myFeatures
Definition: DtDeInitializer.h:965
bool myVSyncFlag
Definition: DtDeInitializer.h:952
bool myCheckForData
Definition: DtDeInitializer.h:958
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
std::vector< DisplayConnection > DisplayConnections
Definition: DtDeInitializer.h:97
Contains makVrv::DtRecordHolder class.
Contains makVrv::DtDriverConfiguration class.
#define DT_SERIALIZE_BASE(BASE_CLASS)
Serialize the base class implementation.
Definition: DtSerialize.h:161
std::vector< std::string > myTacticalGraphicsDefinitionHiersToMerge
Definition: DtDeInitializer.h:910
bool myDisableGlBufferTracking
Definition: DtDeInitializer.h:943
#define DT_DLL_VRVUTIL
Definition: vrvUtil.h:34
A generic configuration for configuring the GUI. Each GUI element is responsible for checking this co...
Definition: DtGuiConfiguration.h:22
bool myNoModelDefinitionLoadingFlag
Definition: DtDeInitializer.h:935
DriverInstanceList myDriverInstances
Definition: DtDeInitializer.h:890
std::string myModelPreloadFilename
Definition: DtDeInitializer.h:895
bool myOverwriteMappingsOnMerge
Definition: DtDeInitializer.h:922
DtDeConfiguration myDeConfiguration
Definition: DtDeInitializer.h:887
std::string myCoordinateSystemParameters
Definition: DtDeInitializer.h:892
Definition: DtRendererThreadingModel.h:18
bool mySuppressHatIntersectOnAttach
Definition: DtDeInitializer.h:960
DeMode
Definition: DtDeInitializer.h:43
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
bool myAutoLoadDriversFlag
Definition: DtDeInitializer.h:898
std::vector< std::string > myTacticalGraphicsTypeMapsToMerge
Definition: DtDeInitializer.h:915
int myNotifyLevel
Definition: DtDeInitializer.h:893
std::unordered_set< std::string > myModelDefsExcludedFromTextureLimits
models excluded from entity texture files
Definition: DtDeInitializer.h:984
DtInputDriverConfiguration myInputDriverConfiguration
Definition: DtDeInitializer.h:883
double myAutoReconnectPeriod
Definition: DtDeInitializer.h:949
std::vector< std::string > myAggregateDefinitionLeafsToMerge
Definition: DtDeInitializer.h:909
std::string myExtraArgs
Definition: DtDeInitializer.h:967
bool myLimitEntityTexturesProportional
proportionally limit textures for entities (default is true)
Definition: DtDeInitializer.h:981
unsigned short myNumDepthBits
Definition: DtDeInitializer.h:954
bool myTerrainObserverViewsEnabled
Definition: DtDeInitializer.h:975
bool findDefaultSettingsRecord(const std::string &name, RecordType &record) const
Find a settings default records.
Definition: DtDeInitializer.h:366
bool myEnableTracyProfiling
Definition: DtDeInitializer.h:942
void _serialize(Archive &ar, const unsigned int version)
Definition: DtDeInitializer.h:731
DtRendererThreadingModel
Definition: DtRendererThreadingModel.h:16
Configuration for the makVrv::DtIgDriver class.
Definition: DtDriverConfiguration.h:19
PrintLevel
Definition: DtDebugLog.h:42
bool myBatchedRenderingFlag
Definition: DtDeInitializer.h:929
bool myForceTextShaping
Definition: DtDeInitializer.h:946
The DtDePathConfiguration contains paths to various files, and can resolve the path macros ...
Definition: DtDePathConfiguration.h:23
Contains makVrv::DtGuiConfiguration class.
void serialize(Archive &ar, const unsigned int version)
Definition: DtDeInitializer.h:89
Abstract base class.
Definition: DtRecordHolder.h:19
std::map< std::string, DtBaseRecordHolder * > DefaultRecordMap
A map of default records.
Definition: DtDeInitializer.h:80
std::string myLogFileName
Definition: DtDeInitializer.h:894
Contains DLL export macros.
bool myShowErrorDialogs
Definition: DtDeInitializer.h:995
AuthorizationCodeMap myAuthorizationCodeMap
Note, this member should probably not be serialized.
Definition: DtDeInitializer.h:901
DtVector2< int > myLimitEntityTexturesResolution
only mip maps at or below this res will be loaded for entities
Definition: DtDeInitializer.h:978
unsigned short myAntiAliasingLevel
Definition: DtDeInitializer.h:956
bool myNoAggregateDefinitionLoadingFlag
Definition: DtDeInitializer.h:933
Contains vrvUtil::DtDePathConfiguration class.
bool myNoEntityDefinitionLoadingFlag
Definition: DtDeInitializer.h:932
bool myIndirectEntityRendering
Definition: DtDeInitializer.h:930
std::vector< std::pair< std::string, makArchives::DtObserverStateRecord > > ObserverStateMap
A map of observer names, to DtObserverStateRecords.
Definition: DtDeInitializer.h:77
DeMode myDeMode
Definition: DtDeInitializer.h:889
Record & record()
Definition: DtRecordHolder.h:51
bool myUsePseudoFullScreen
Definition: DtDeInitializer.h:924
bool myVertexSelectsParentFlag
Definition: DtDeInitializer.h:927
bool myInitLibXml
Definition: DtDeInitializer.h:957
#define DT_DECLARE_serialize_FUNCTIONS
Declare all the serialize functions to use.
Definition: DtSerialize.h:120
std::string myAutoLoadFile
Definition: DtDeInitializer.h:920
DtGuiConfiguration myGuiConfiguration
Definition: DtDeInitializer.h:882
std::string address
Definition: DtDeInitializer.h:85
bool myBufferClearUsesCompute
Definition: DtDeInitializer.h:931
This owns a list of window configurations.
Definition: DtDisplayConfiguration.h:43
std::string myDisplayEngineName
Definition: DtDeInitializer.h:884
std::string myCoordinateSystem
Definition: DtDeInitializer.h:891
bool mySynchronizedNtpTimeFlag
Definition: DtDeInitializer.h:940
bool myNoAggregateTypeMapLoadingFlag
Definition: DtDeInitializer.h:937
DeFeatures
Defines the features, features should be masked. By default the DeInitializer only has 3D features...
Definition: DtDeInitializer.h:54
DisplayConnections myDisplayConnections
Definition: DtDeInitializer.h:919
Contains makVrv::DtDisplayConfiguration class.
std::vector< std::string > myAutoStartDrivers
Definition: DtDeInitializer.h:903
Contains makVrv::DtConfiguration class.
bool myUseNonBlockingSendForSlaves
Definition: DtDeInitializer.h:961
std::vector< std::pair< std::string, DtConfiguration > > DriverInstanceList
A driver instance list is a list of pairs where the first parameter is the class name of the driver a...
Definition: DtDeInitializer.h:68
Contains makArchives::DtObserverStateRecord class.
DefaultRecordMap myDefaultRecords
Definition: DtDeInitializer.h:963
DtDePathConfiguration myPathConfiguration
Definition: DtDeInitializer.h:886
bool mySpeedScalingFlag
Definition: DtDeInitializer.h:926
std::vector< std::string > myMappingFilesToLoad
Definition: DtDeInitializer.h:905
bool myRealizeMinimapModelSetFlag
Definition: DtDeInitializer.h:928
The configuration of the Display Engine.
Definition: DtDeConfiguration.h:22
bool myDoubleBufferFlag
Definition: DtDeInitializer.h:951
DtDriverConfiguration myDriverConfiguration
Definition: DtDeInitializer.h:881
unsigned int myFrameRate
Definition: DtDeInitializer.h:953
Templated class, used to store makArchive Records.
Definition: DtRecordHolder.h:29
int myLimitGpuMemoryPercentage
the cutoff, beyond which vrv will not make new textures / buffers, as a % of total available video ra...
Definition: DtDeInitializer.h:991
unsigned short myNumStencilBits
Definition: DtDeInitializer.h:955
Definition: DtDeInitializer.h:82
const char int mode
Definition: ioapi.h:38
std::vector< std::string > myAggregateTypeMapsToMerge
Definition: DtDeInitializer.h:914
bool myUseHighestPriorityFlag
Definition: DtDeInitializer.h:947
bool myFullScreenFlag
Definition: DtDeInitializer.h:923
bool myDofConstraintsEnabled
Definition: DtDeInitializer.h:941
DtDisplayConfiguration configuration
Definition: DtDeInitializer.h:86
std::vector< std::string > myEntityElementDefinitionLeafsToMerge
Definition: DtDeInitializer.h:907
bool mySynchronizedOceanFlag
Definition: DtDeInitializer.h:939
The base implementation of a configuration.
Definition: DtConfiguration.h:24
bool myDisableKdTrees
Definition: DtDeInitializer.h:945
bool myIgnoreZoomForSpeedtreeLod
Definition: DtDeInitializer.h:959
unsigned int myMetaflightMinInstances
Definition: DtDeInitializer.h:973
bool myDisableDynamicTerrain
Definition: DtDeInitializer.h:969
std::map< std::string, std::string > AuthorizationCodeMap
A map of authorization keys and their values. Certain plug-ins check and validate their key and value...
Definition: DtDeInitializer.h:73
std::vector< std::string > myEntityElementDefinitionHiersToMerge
Definition: DtDeInitializer.h:906
#define DT_SERIALIZE_MEMBER(NAME)
Serialize a Member whose name starts with 'my' If your member does not have that name, use Dt_SERIALIZE.
Definition: DtSerialize.h:158
bool myNoEntityTypeMapLoadingFlag
Definition: DtDeInitializer.h:936
bool myNoTacticalGraphicsTypeMapLoadingFlag
Definition: DtDeInitializer.h:938
Contains makVrv::DtDeConfiguration class.
ObserverStateMap myObserverStateMap
Definition: DtDeInitializer.h:904
std::vector< std::string > myEntityTypeMapsToMerge
Definition: DtDeInitializer.h:913
Contains makVrv::DtIGLogger class.
std::string myDiscoveredModelPreloadFilename
Definition: DtDeInitializer.h:896
bool myNoTacticalGraphicsDefinitionLoadingFlag
Definition: DtDeInitializer.h:934
std::vector< std::string > myAggregateDefinitionHiersToMerge
Definition: DtDeInitializer.h:908
std::vector< std::string > myTacticalGraphicsDefinitionLeafsToMerge
Definition: DtDeInitializer.h:911
bool myConstrainToTerrainFlag
Definition: DtDeInitializer.h:925
int port
Definition: DtDeInitializer.h:84
The initialization configuration for the makVrv::DtDe.
Definition: DtDeInitializer.h:39
std::set< unsigned int > myDisabledModelSets
Definition: DtDeInitializer.h:917
std::vector< std::string > myAdditionalTranslationFileNameBases
Definition: DtDeInitializer.h:916
bool myUseReverseZBuffer
Definition: DtDeInitializer.h:966