23 #include <unordered_set>
43 template<
class Archive>
44 void serialize(Archive& ar,
const unsigned int version)
74 void setLoadPlugins(
bool enable);
77 void addPluginFile(
const std::string& file);
80 const std::list<std::string>& pluginFiles()
const;
83 void excludePluginFile(
const std::string& file);
86 const std::list<std::string>& excludedPluginFiles()
const;
89 void setAssembleUserInterfaceComponents(
bool flag);
92 bool assembleUserInterfaceComponents()
const;
96 void setApplicationName(
const std::string& appName);
98 const std::string& applicationName()
const;
102 void setApplicationVersion(
const std::string& v);
104 const std::string& applicationVersion()
const;
108 void setApplicationIcon(
const std::string& appIcon);
110 const std::string& applicationIcon()
const;
113 const UIConfiguration& masterModeUIConfiguration()
const;
114 UIConfiguration& masterModeUIConfiguration();
128 const UIConfiguration& slaveModeUIConfiguration()
const;
129 UIConfiguration& slaveModeUIConfiguration();
175 const std::string& displayName()
const;
178 void setDisplayEngineName(
const std::string& name);
205 void setCoordinateSystem(
const std::string& coordinateSystem,
206 const std::string& parameters);
209 const std::string& coordinateSystem()
const;
212 const std::string& coordinateSystemParameters()
const;
221 void setLogFileName(
const std::string&
filename);
224 const std::string& logFileName()
const;
227 void setModelPreloadFilename(
const std::string&
filename);
230 const std::string& modelPreloadFilename()
const;
233 void setDiscoveredModelPreloadFilename(
const std::string&
filename);
236 const std::string& discoveredModelPreloadFilename()
const;
240 void setAutoLoadDrivers(
bool autoLoad);
244 bool autoLoadDrivers()
const;
247 void setAutoStartDrivers(
const std::vector<std::string>& names);
250 const std::vector<std::string>& autoStartDrivers()
const;
256 void addAuthorizationCodeMapping(
const std::string& key,
257 const std::string& value);
260 void removeAuthorizationCodeMapping(
const std::string& key);
264 const std::string* findAuthorizationCodeValue(
const std::string& key)
275 void setTerrainObserverViewsEnabled(
bool enable);
279 bool terrainObserverViewsEnabled()
const;
282 const std::vector<std::string>& mappingFilesToLoad()
const;
285 void setMappingFilesToLoad(
const std::vector<std::string>&);
288 const std::vector<std::string>& modelDefinitionFilesOrDirsToMerge()
const;
292 void setModelDefinitionFilesOrDirsToMerge(
const std::vector<std::string>&);
295 const std::vector<std::string>& entityTypeMapFilesOrDirsToMerge()
const;
299 void setEntityTypeMapFilesOrDirsToMerge(
const std::vector<std::string>&);
302 const std::vector<std::string>& aggregateTypeMapFilesOrDirsToMerge()
const;
306 void setAggregateTypeMapFilesOrDirsToMerge(
const std::vector<std::string>&);
309 const std::vector<std::string>& tacticalGraphicsTypeMapFilesOrDirsToMerge()
const;
313 void setTacticalGraphicsTypeMapFilesOrDirsToMerge(
const std::vector<std::string>&);
322 void setAutoLoadFile(
const std::string& file);
325 const std::string& autoLoadFile()
const;
328 void setRealizeMinimapModelSet(
bool val);
331 bool realizeMinimapModelSet()
const;
334 void setIndirectEntityRendering(
bool val);
337 bool indirectEntityRendering()
const;
340 void setEjectGtTextures(
bool val);
343 bool ejectGtTextures()
const;
346 void setEjectGtBuffers(
bool val);
349 bool ejectGtBuffers()
const;
352 void setBufferClearUsesCompute(
bool val);
355 bool bufferClearUsesCompute()
const;
359 void setNoEntityDefinitionLoading(
bool val);
363 bool noEntityDefinitionLoading()
const;
367 void setNoModelDefinitionLoading(
bool val);
371 bool noModelDefinitionLoading()
const;
375 void setNoAggregateDefinitionLoading(
bool val);
379 bool noAggregateDefinitionLoading()
const;
383 void setNoTacticalGraphicsDefinitionLoading(
bool val);
387 bool noTacticalGraphicsDefinitionLoading()
const;
391 void setNoEntityTypeMapLoading(
bool val);
395 bool noEntityTypeMapLoading()
const;
399 void setNoAggregateTypeMapLoading(
bool val);
403 bool noAggregateTypeMapLoading()
const;
407 void setNoTacticalGraphicsTypeMapLoading(
bool val);
411 bool noTacticalGraphicsTypeMapLoading()
const;
416 const std::vector<std::string>& entityElementDefinitionHierFilesOrDirs()
const;
421 void setEntityElementDefinitionHierFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
427 const std::vector<std::string>& entityElementDefinitionLeafFilesOrDirs()
const;
432 void setEntityElementDefinitionLeafFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
438 const std::vector<std::string>& aggregateElementDefinitionHierFilesOrDirs()
const;
443 void setAggregateElementDefinitionHierFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
449 const std::vector<std::string>& aggregateElementDefinitionLeafFilesOrDirs()
const;
454 void setAggregateElementDefinitionLeafFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
460 const std::vector<std::string>& tacticalGraphicsElementDefinitionHierFilesOrDirs()
const;
465 void setTacticalGraphicsElementDefinitionHierFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
471 const std::vector<std::string>& tacticalGraphicsElementDefinitionLeafFilesOrDirs()
const;
476 void setTacticalGraphicsElementDefinitionLeafFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
481 void setIgnoreZoomForSpeedtreeLod(
bool val);
485 bool ignoreZoomForSpeedtreeLod()
const;
493 void setSuppressHatIntersectOnAttach(
bool val);
497 bool suppressHatIntersectOnAttach()
const;
501 void setSynchronizedNtpTime(
bool val);
505 bool synchronizedNtpTime()
const;
512 void setDofConstraintsEnabled(
bool enabled);
515 bool dofConstraintsEnabled()
const;
518 virtual void setKdTreesDisabled(
bool disabled);
520 virtual bool kdTreesDisabled()
const;
524 virtual void setForceTextShaping(
bool force);
526 virtual bool forceTextShaping()
const;
530 void setStartFullScreen(
bool);
533 bool startFullScreen()
const;
542 void setUsePseudoFullScreen(
bool enable);
545 bool usePseudoFullScreen()
const;
548 void setUseHighestPriority(
bool enable);
551 bool useHighestPriority()
const;
554 void setTcpSendTimeout(
double timeout);
557 double tcpSendTimeout()
const;
562 void setAutoReconnectPeriod(
double period);
567 double autoReconnectPeriod()
const;
570 void addDefaultSettingsRecord(
const std::string& recordName,
574 void removeDefaultSettingsRecord(
const std::string& record);
580 void setConstrainToTerrain(
bool constrain);
581 bool constrainToTerrain()
const;
584 void setSpeedScaling(
bool scale);
585 bool speedScaling()
const;
588 void setVertexSelectsParent(
bool selectsParent);
589 bool vertexSelectsParent()
const;
592 void setDoubleBuffering(
bool buffer);
593 bool doubleBuffer()
const;
596 void setEnableVSync(
bool sync);
597 bool enableVSync()
const;
600 void setEnableTracyProfiling(
bool enableProfiling);
601 bool enableTracyProfiling()
const;
604 void setFrameRate(
unsigned int framesPerSec);
605 unsigned int frameRate()
const;
608 void setNumDepthBits(
unsigned short numBits);
609 unsigned short numDepthBits()
const;
612 void setNumStencilBits(
unsigned short numBits);
613 unsigned short numStencilBits()
const;
616 void setAntiAliasingLevel(
unsigned short level);
617 unsigned short antiAliasingLevel()
const;
630 virtual void setSupportEmail(
const std::string& supportEmail);
631 virtual const std::string& supportEmail()
const;
633 virtual void setSupportPhoneNumber(
const std::string& phoneNumber);
634 virtual const std::string& supportPhoneNumber()
const;
636 virtual void setSalesEmail(
const std::string& email);
637 virtual const std::string& salesEmail()
const;
639 virtual void setAddressFirstLine(
const std::string& address1);
640 virtual const std::string& addressFirstLine()
const;
642 virtual void setAddressSecondLine(
const std::string& address2);
643 virtual const std::string& addressSecondLine()
const;
645 virtual void setAddressThirdLine(
const std::string& address3);
646 virtual const std::string& addressThirdLine()
const;
648 virtual void setSlogan(
const std::string&);
649 virtual const std::string& slogan()
const;
651 virtual void setWeblink(
const std::string& link);
652 virtual const std::string& weblink()
const;
654 virtual void setSvnRevision(
const std::string& rev);
655 virtual const std::string& svnRevision()
const;
657 virtual void setSvnBranch(
const std::string& rev);
658 virtual const std::string& svnBranch()
const;
660 virtual void setBuildDate(
const std::string& date);
661 virtual const std::string& buildDate()
const;
663 virtual void setAboutBoxImage(
const std::string& fname);
664 virtual const std::string& aboutBoxImage()
const;
666 virtual void setAdditionalCopyright(
const std::string& copyRightString);
667 virtual const std::string& additionalCopyright()
const;
669 virtual void setCoreDataVersionString(
const std::string& coreDataVersionString);
670 virtual const std::string& coreDataVersionString()
const;
674 virtual void setMainScreenNum(
unsigned short mainScreenNum);
675 virtual unsigned short mainScreenNum();
678 void setExtraArgs(
const std::string& argString);
681 const std::string& extraArgs()
const;
684 void setUseReverseZBuffer(
bool val);
687 bool useReverseZBuffer()
const;
690 void setDisableDynamicTerrain(
bool val);
693 bool disableDynamicTerrain()
const;
699 virtual void setMainWindowMaximized(
bool fullscreen);
700 virtual bool mainWindowMaximized();
701 virtual void setMainWindowWidth(
int width);
702 virtual int mainWindowWidth();
703 virtual void setMainWindowHeight(
int height);
704 virtual int mainWindowHeight();
705 virtual void setMainWindowXPos(
int x);
706 virtual int mainWindowXPos();
707 virtual void setMainWindowYPos(
int y);
708 virtual int mainWindowYPos();
713 void setEnableOcclusionCulling(
bool val);
716 bool enableOcclusionCulling()
const;
720 virtual void setLimitEntityTextures(
const DtVector2<int>& resolution);
726 virtual void setLimitEntityTexturesProportional(
bool proportional);
730 virtual bool limitEntityTexturesProportional(
void)
const;
734 virtual void excludeFromTextureLimits(
const std::string& modelDef);
736 virtual const std::unordered_set<std::string>& modelDefsExcludedFromTextureLimits(
void)
const;
740 virtual void setLimitTerrainTextures(
const DtVector2<int>& resolution);
747 virtual void setLimitGpuMemoryPercentage(
int percentageCutoff);
749 virtual int limitGpuMemoryPercentage(
void)
const;
753 void populateDataVersionString(
const std::string&
dataDir);
756 virtual void setShowErrorDialogs(
bool show);
759 virtual bool showErrorDialogs()
const;
Definition: DtVrvApplicationConfiguration.h:35
DtDeInitializer::DeMode myDeMode
Definition: DtVrvApplicationConfiguration.h:779
std::string myAboutBoxImage
Definition: DtVrvApplicationConfiguration.h:860
std::string myModelPreloadFilename
Definition: DtVrvApplicationConfiguration.h:785
DtGuiConfiguration myGuiConfiguration
Definition: DtVrvApplicationConfiguration.h:774
std::string myApplicationIcon
Definition: DtVrvApplicationConfiguration.h:765
std::vector< std::string > myEntityElementDefinitionHiersToMerge
Definition: DtVrvApplicationConfiguration.h:792
std::string myApplicationName
Definition: DtVrvApplicationConfiguration.h:764
DtDeInitializer::DeFeatures myFeatures
Definition: DtVrvApplicationConfiguration.h:846
bool myShowStartupScreen
Definition: DtVrvApplicationConfiguration.h:40
bool myUseHighestPriorityFlag
Definition: DtVrvApplicationConfiguration.h:831
bool myNoEntityDefinitionLoadingFlag
Definition: DtVrvApplicationConfiguration.h:817
std::string myCoreDataVersionString
Definition: DtVrvApplicationConfiguration.h:862
void serialize(Archive &ar, const unsigned int version)
Definition: DtVrvApplicationConfiguration.h:44
BOOST_CLASS_VERSION(makArchives::DtDiGuySettingsRecord, 3)
std::vector< DisplayConnection > DisplayConnections
Definition: DtDeInitializer.h:94
DtVector2< int > myLimitTerrainTexturesResolution
only mip maps at or below this res will be loaded for terrain
Definition: DtVrvApplicationConfiguration.h:886
bool myConstrainToTerrainFlag
Definition: DtVrvApplicationConfiguration.h:806
std::vector< std::string > myAutoStartDrivers
Definition: DtVrvApplicationConfiguration.h:789
bool myAutoLoadDriversFlag
Definition: DtVrvApplicationConfiguration.h:787
A generic configuration for configuring the GUI. Each GUI element is responsible for checking this co...
Definition: DtGuiConfiguration.h:22
std::vector< std::string > myTacticalGraphicsTypeMapsToMerge
Definition: DtVrvApplicationConfiguration.h:801
bool myFullScreenFlag
Definition: DtVrvApplicationConfiguration.h:804
double myTcpSendTimeout
Definition: DtVrvApplicationConfiguration.h:832
bool myNoAggregateDefinitionLoadingFlag
Definition: DtVrvApplicationConfiguration.h:818
DtDeInitializer::DisplayConnections myDisplayConnections
Definition: DtVrvApplicationConfiguration.h:802
std::list< std::string > myPluginFiles
Definition: DtVrvApplicationConfiguration.h:768
bool myNoEntityTypeMapLoadingFlag
Definition: DtVrvApplicationConfiguration.h:821
DeMode
Definition: DtDeInitializer.h:40
unsigned short myNumStencilBits
Definition: DtVrvApplicationConfiguration.h:838
DT_DLL_VRVCORE DtTaitBryan level(const DtCoordinateSystem &cs, const DtVector &localOrigin, double topoHeading)
Returns a level orientation with the topographic heading.
bool myLoadingIgUserInterfaceFlag
Definition: DtVrvApplicationConfiguration.h:767
bool myNoTacticalGraphicsDefinitionLoadingFlag
Definition: DtVrvApplicationConfiguration.h:819
bool myUsePseudoFullScreenFlag
Definition: DtVrvApplicationConfiguration.h:805
int myMainWindowHeight
Definition: DtVrvApplicationConfiguration.h:870
std::vector< std::string > myAggregateDefinitionHiersToMerge
Definition: DtVrvApplicationConfiguration.h:794
bool myIndirectEntityRendering
Definition: DtVrvApplicationConfiguration.h:813
std::vector< std::string > myMappingFilesToLoad
Definition: DtVrvApplicationConfiguration.h:791
std::vector< std::string > myTacticalGraphicsDefinitionLeafsToMerge
Definition: DtVrvApplicationConfiguration.h:797
int myNotifyLevel
Definition: DtVrvApplicationConfiguration.h:783
int myMainWindowYPos
Definition: DtVrvApplicationConfiguration.h:872
short myMainScreenNum
Definition: DtVrvApplicationConfiguration.h:840
DtDeInitializer::ObserverStateMap myObserverStateMap
Definition: DtVrvApplicationConfiguration.h:790
bool myVertexSelectsParentFlag
Definition: DtVrvApplicationConfiguration.h:808
bool myDoubleBufferFlag
Definition: DtVrvApplicationConfiguration.h:809
std::string mySlogan
Definition: DtVrvApplicationConfiguration.h:856
std::string mySvnRevision
Definition: DtVrvApplicationConfiguration.h:858
unsigned int myFrameRate
Definition: DtVrvApplicationConfiguration.h:835
bool myShowErrorDialogs
Definition: DtVrvApplicationConfiguration.h:895
std::list< std::string > myExcludedPluginFiles
Definition: DtVrvApplicationConfiguration.h:769
bool myEjectGtBuffers
Definition: DtVrvApplicationConfiguration.h:815
DtToolbarConfiguration myToolbarConfiguration
Definition: DtVrvApplicationConfiguration.h:37
Configuration for the makVrv::DtIgDriver class.
Definition: DtDriverConfiguration.h:19
PrintLevel
Definition: DtDebugLog.h:41
int myLimitGpuMemoryPercentage
the cutoff, beyond which vrv will not make new textures / buffers, as a % of total available video ra...
Definition: DtVrvApplicationConfiguration.h:893
UIConfiguration mySlaveModeUIConfiguration
Definition: DtVrvApplicationConfiguration.h:848
bool myMainWindowMaximized
Definition: DtVrvApplicationConfiguration.h:868
The DtDePathConfiguration contains paths to various files, and can resolve the path macros ...
Definition: DtDePathConfiguration.h:23
DtDePathConfiguration myPathConfiguration
Definition: DtVrvApplicationConfiguration.h:777
bool mySynchronizedNtpTimeFlag
Definition: DtVrvApplicationConfiguration.h:824
std::string myApplicationVersion
Definition: DtVrvApplicationConfiguration.h:770
std::string myAddressSecondLine
Definition: DtVrvApplicationConfiguration.h:854
std::vector< std::string > myEntityElementDefinitionLeafsToMerge
Definition: DtVrvApplicationConfiguration.h:793
Abstract base class.
Definition: DtRecordHolder.h:19
std::map< std::string, DtBaseRecordHolder * > DefaultRecordMap
A map of default records.
Definition: DtDeInitializer.h:77
DtDriverConfiguration myDriverConfiguration
To feed into a DtDeInitializer:
Definition: DtVrvApplicationConfiguration.h:773
std::string myWeblink
Definition: DtVrvApplicationConfiguration.h:857
Contains the DtDeInitializer class definition.
std::string myExtraArgs
Definition: DtVrvApplicationConfiguration.h:864
std::string mySalesEmail
Definition: DtVrvApplicationConfiguration.h:852
bool myNoAggregateTypeMapLoadingFlag
Definition: DtVrvApplicationConfiguration.h:822
Contains vrvUtil::DtDePathConfiguration class.
unsigned short myNumDepthBits
Definition: DtVrvApplicationConfiguration.h:837
unsigned short myAntiAliasingLevel
Definition: DtVrvApplicationConfiguration.h:839
std::string myDisplayEngineName
Definition: DtVrvApplicationConfiguration.h:776
bool myForceTextShaping
Definition: DtVrvApplicationConfiguration.h:829
std::vector< std::pair< std::string, makArchives::DtObserverStateRecord > > ObserverStateMap
A map of observer names, to DtObserverStateRecords.
Definition: DtDeInitializer.h:74
Contains makVrv::DtPageConfiguration class.
bool myBufferClearUsesCompute
Definition: DtVrvApplicationConfiguration.h:816
bool myDisableKdTrees
Definition: DtVrvApplicationConfiguration.h:828
DtPageConfiguration myPageConfiguration
Definition: DtVrvApplicationConfiguration.h:38
DtVector2< int > myLimitEntityTexturesResolution
only mip maps at or below this res will be loaded for entities
Definition: DtVrvApplicationConfiguration.h:880
bool myNoModelDefinitionLoadingFlag
Definition: DtVrvApplicationConfiguration.h:820
std::unordered_set< std::string > myModelDefsExcludedFromTextureLimits
models excluded from entity texture limits
Definition: DtVrvApplicationConfiguration.h:889
int myMainWindowWidth
Definition: DtVrvApplicationConfiguration.h:869
bool myDisableDynamicTerrain
Definition: DtVrvApplicationConfiguration.h:866
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
std::string myUdpSendAddress
Definition: DtVrvApplicationConfiguration.h:842
bool myEnableVSyncFlag
Definition: DtVrvApplicationConfiguration.h:810
std::list< std::string > myRecentTerrains
Definition: DtVrvApplicationConfiguration.h:41
bool mySuppressHatIntersectOnAttach
Definition: DtVrvApplicationConfiguration.h:827
bool myLoadPluginsFlag
Definition: DtVrvApplicationConfiguration.h:766
bool myEjectGtTextures
Definition: DtVrvApplicationConfiguration.h:814
A configuration of the pages in the gui.
Definition: DtPageConfiguration.h:25
std::string myCoordinateSystemParameters
Definition: DtVrvApplicationConfiguration.h:782
double myAutoReconnectPeriod
Definition: DtVrvApplicationConfiguration.h:833
bool myRealizeMinimapModelSetFlag
Definition: DtVrvApplicationConfiguration.h:812
This owns a list of display engine configurations.
Definition: DtVrvApplicationConfiguration.h:30
DeFeatures
Defines the features, features should be masked. By default the DeInitializer only has 3D features...
Definition: DtDeInitializer.h:51
std::vector< std::string > myModelDefinitionsToMerge
Definition: DtVrvApplicationConfiguration.h:798
bool mySpeedScalingFlag
Definition: DtVrvApplicationConfiguration.h:807
DtInputDriverConfiguration myInputDriverConfiguration
Definition: DtVrvApplicationConfiguration.h:775
bool myNoTacticalGraphicsTypeMapLoadingFlag
Definition: DtVrvApplicationConfiguration.h:823
std::string myAddressFirstLine
Definition: DtVrvApplicationConfiguration.h:853
bool myTerrainObserverViewsEnabled
Definition: DtVrvApplicationConfiguration.h:875
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:65
DtMenuConfiguration myMenuConfiguration
Definition: DtVrvApplicationConfiguration.h:39
bool myVerboseIndirectEntitySettings
Definition: DtVrvApplicationConfiguration.h:877
bool myIgnoreZoomForSpeedtreeLod
Definition: DtVrvApplicationConfiguration.h:826
std::vector< std::string > myAggregateDefinitionLeafsToMerge
Definition: DtVrvApplicationConfiguration.h:795
The configuration of the Display Engine.
Definition: DtDeConfiguration.h:22
std::string myUdpDeviceAddress
Definition: DtVrvApplicationConfiguration.h:841
std::string myLogFileName
Definition: DtVrvApplicationConfiguration.h:784
const char int mode
Definition: ioapi.h:38
std::vector< std::string > myAggregateTypeMapsToMerge
Definition: DtVrvApplicationConfiguration.h:800
DtDeConfiguration myDeConfiguration
Definition: DtVrvApplicationConfiguration.h:778
std::string myCoordinateSystem
Definition: DtVrvApplicationConfiguration.h:781
UIConfiguration myMasterModeUIConfiguration
Definition: DtVrvApplicationConfiguration.h:847
std::string myAdditionalCopyright
Definition: DtVrvApplicationConfiguration.h:861
bool myUseReverseZBuffer
Definition: DtVrvApplicationConfiguration.h:863
std::string mySvnBranch
Definition: DtVrvApplicationConfiguration.h:859
The base implementation of a configuration.
Definition: DtConfiguration.h:24
bool myEnableOcclusionCulling
Definition: DtVrvApplicationConfiguration.h:874
bool myEnableTracyProfiling
Definition: DtVrvApplicationConfiguration.h:811
std::vector< std::string > myEntityTypeMapsToMerge
Definition: DtVrvApplicationConfiguration.h:799
std::vector< std::string > myTacticalGraphicsDefinitionHiersToMerge
Definition: DtVrvApplicationConfiguration.h:796
std::string myAddressThirdLine
Definition: DtVrvApplicationConfiguration.h:855
DtDeInitializer::AuthorizationCodeMap myAuthorizationCodeMap
Definition: DtVrvApplicationConfiguration.h:788
DtDeInitializer::DefaultRecordMap myDefaultRecords
Definition: DtVrvApplicationConfiguration.h:845
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:70
#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
std::string mySupportPhoneNumber
Definition: DtVrvApplicationConfiguration.h:851
Contains makVrv::DtDeConfiguration class.
std::string myDiscoveredModelPreloadFilename
Definition: DtVrvApplicationConfiguration.h:786
std::string myAutoLoadFile
Definition: DtVrvApplicationConfiguration.h:803
std::string myBuildDate
Definition: DtVrvApplicationConfiguration.h:763
int myUdpPort
Definition: DtVrvApplicationConfiguration.h:843
DtDeInitializer::DriverInstanceList myDriverInstances
Definition: DtVrvApplicationConfiguration.h:780
int myMainWindowXPos
Definition: DtVrvApplicationConfiguration.h:871
bool myLimitEntityTexturesProportional
proportionally limit textures for entities (default is true)
Definition: DtVrvApplicationConfiguration.h:883
std::string mySupportEmail
About box strings.
Definition: DtVrvApplicationConfiguration.h:850
The initialization configuration for the makVrv::DtDe.
Definition: DtDeInitializer.h:36
bool myDofConstraintsEnabled
Definition: DtVrvApplicationConfiguration.h:825
Contains DLL export macros.