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 setAllowNvidiaBindlessFix(
bool val);
355 bool allowNvidiaBindlessFix()
const;
358 void setBufferClearUsesCompute(
bool val);
361 bool bufferClearUsesCompute()
const;
365 void setNoEntityDefinitionLoading(
bool val);
369 bool noEntityDefinitionLoading()
const;
373 void setNoModelDefinitionLoading(
bool val);
377 bool noModelDefinitionLoading()
const;
381 void setNoAggregateDefinitionLoading(
bool val);
385 bool noAggregateDefinitionLoading()
const;
389 void setNoTacticalGraphicsDefinitionLoading(
bool val);
393 bool noTacticalGraphicsDefinitionLoading()
const;
397 void setNoEntityTypeMapLoading(
bool val);
401 bool noEntityTypeMapLoading()
const;
405 void setNoAggregateTypeMapLoading(
bool val);
409 bool noAggregateTypeMapLoading()
const;
413 void setNoTacticalGraphicsTypeMapLoading(
bool val);
417 bool noTacticalGraphicsTypeMapLoading()
const;
422 const std::vector<std::string>& entityElementDefinitionHierFilesOrDirs()
const;
427 void setEntityElementDefinitionHierFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
433 const std::vector<std::string>& entityElementDefinitionLeafFilesOrDirs()
const;
438 void setEntityElementDefinitionLeafFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
444 const std::vector<std::string>& aggregateElementDefinitionHierFilesOrDirs()
const;
449 void setAggregateElementDefinitionHierFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
455 const std::vector<std::string>& aggregateElementDefinitionLeafFilesOrDirs()
const;
460 void setAggregateElementDefinitionLeafFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
466 const std::vector<std::string>& tacticalGraphicsElementDefinitionHierFilesOrDirs()
const;
471 void setTacticalGraphicsElementDefinitionHierFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
477 const std::vector<std::string>& tacticalGraphicsElementDefinitionLeafFilesOrDirs()
const;
482 void setTacticalGraphicsElementDefinitionLeafFilesOrDirs(
const std::vector<std::string>& filesOrDirs);
487 void setIgnoreZoomForSpeedtreeLod(
bool val);
491 bool ignoreZoomForSpeedtreeLod()
const;
499 void setSuppressHatIntersectOnAttach(
bool val);
503 bool suppressHatIntersectOnAttach()
const;
507 void setSynchronizedNtpTime(
bool val);
511 bool synchronizedNtpTime()
const;
518 void setDofConstraintsEnabled(
bool enabled);
521 bool dofConstraintsEnabled()
const;
524 virtual void setKdTreesDisabled(
bool disabled);
526 virtual bool kdTreesDisabled()
const;
530 virtual void setForceTextShaping(
bool force);
532 virtual bool forceTextShaping()
const;
536 void setStartFullScreen(
bool);
539 bool startFullScreen()
const;
548 void setUsePseudoFullScreen(
bool enable);
551 bool usePseudoFullScreen()
const;
554 void setUseHighestPriority(
bool enable);
557 bool useHighestPriority()
const;
560 void setTcpSendTimeout(
double timeout);
563 double tcpSendTimeout()
const;
568 void setAutoReconnectPeriod(
double period);
573 double autoReconnectPeriod()
const;
576 void addDefaultSettingsRecord(
const std::string& recordName,
580 void removeDefaultSettingsRecord(
const std::string& record);
586 void setConstrainToTerrain(
bool constrain);
587 bool constrainToTerrain()
const;
590 void setSpeedScaling(
bool scale);
591 bool speedScaling()
const;
594 void setVertexSelectsParent(
bool selectsParent);
595 bool vertexSelectsParent()
const;
598 void setDoubleBuffering(
bool buffer);
599 bool doubleBuffer()
const;
602 void setEnableVSync(
bool sync);
603 bool enableVSync()
const;
606 void setEnableTracyProfiling(
bool enableProfiling);
607 bool enableTracyProfiling()
const;
610 void setFrameRate(
unsigned int framesPerSec);
611 unsigned int frameRate()
const;
614 void setNumDepthBits(
unsigned short numBits);
615 unsigned short numDepthBits()
const;
618 void setNumStencilBits(
unsigned short numBits);
619 unsigned short numStencilBits()
const;
622 void setAntiAliasingLevel(
unsigned short level);
623 unsigned short antiAliasingLevel()
const;
636 virtual void setSupportEmail(
const std::string& supportEmail);
637 virtual const std::string& supportEmail()
const;
639 virtual void setSupportPhoneNumber(
const std::string& phoneNumber);
640 virtual const std::string& supportPhoneNumber()
const;
642 virtual void setSalesEmail(
const std::string& email);
643 virtual const std::string& salesEmail()
const;
645 virtual void setAddressFirstLine(
const std::string& address1);
646 virtual const std::string& addressFirstLine()
const;
648 virtual void setAddressSecondLine(
const std::string& address2);
649 virtual const std::string& addressSecondLine()
const;
651 virtual void setAddressThirdLine(
const std::string& address3);
652 virtual const std::string& addressThirdLine()
const;
654 virtual void setSlogan(
const std::string&);
655 virtual const std::string& slogan()
const;
657 virtual void setWeblink(
const std::string& link);
658 virtual const std::string& weblink()
const;
660 virtual void setSvnRevision(
const std::string& rev);
661 virtual const std::string& svnRevision()
const;
663 virtual void setSvnBranch(
const std::string& rev);
664 virtual const std::string& svnBranch()
const;
666 virtual void setBuildDate(
const std::string& date);
667 virtual const std::string& buildDate()
const;
669 virtual void setAboutBoxImage(
const std::string& fname);
670 virtual const std::string& aboutBoxImage()
const;
672 virtual void setAdditionalCopyright(
const std::string& copyRightString);
673 virtual const std::string& additionalCopyright()
const;
675 virtual void setCoreDataVersionString(
const std::string& coreDataVersionString);
676 virtual const std::string& coreDataVersionString()
const;
680 virtual void setMainScreenNum(
unsigned short mainScreenNum);
681 virtual unsigned short mainScreenNum();
684 void setExtraArgs(
const std::string& argString);
687 const std::string& extraArgs()
const;
690 void setUseReverseZBuffer(
bool val);
693 bool useReverseZBuffer()
const;
696 void setDisableDynamicTerrain(
bool val);
699 bool disableDynamicTerrain()
const;
705 virtual void setMainWindowMaximized(
bool fullscreen);
706 virtual bool mainWindowMaximized();
707 virtual void setMainWindowWidth(
int width);
708 virtual int mainWindowWidth();
709 virtual void setMainWindowHeight(
int height);
710 virtual int mainWindowHeight();
711 virtual void setMainWindowXPos(
int x);
712 virtual int mainWindowXPos();
713 virtual void setMainWindowYPos(
int y);
714 virtual int mainWindowYPos();
719 void setEnableOcclusionCulling(
bool val);
722 bool enableOcclusionCulling()
const;
726 virtual void setLimitEntityTextures(
const DtVector2<int>& resolution);
732 virtual void setLimitEntityTexturesProportional(
bool proportional);
736 virtual bool limitEntityTexturesProportional(
void)
const;
740 virtual void excludeFromTextureLimits(
const std::string& modelDef);
742 virtual const std::unordered_set<std::string>& modelDefsExcludedFromTextureLimits(
void)
const;
746 virtual void setLimitTerrainTextures(
const DtVector2<int>& resolution);
753 virtual void setLimitGpuMemoryPercentage(
int percentageCutoff);
755 virtual int limitGpuMemoryPercentage(
void)
const;
759 void populateDataVersionString(
const std::string&
dataDir);
762 virtual void setShowErrorDialogs(
bool show);
765 virtual bool showErrorDialogs()
const;
Definition: DtVrvApplicationConfiguration.h:35
DtDeInitializer::DeMode myDeMode
Definition: DtVrvApplicationConfiguration.h:785
std::string myAboutBoxImage
Definition: DtVrvApplicationConfiguration.h:867
std::string myModelPreloadFilename
Definition: DtVrvApplicationConfiguration.h:791
DtGuiConfiguration myGuiConfiguration
Definition: DtVrvApplicationConfiguration.h:780
std::string myApplicationIcon
Definition: DtVrvApplicationConfiguration.h:771
std::vector< std::string > myEntityElementDefinitionHiersToMerge
Definition: DtVrvApplicationConfiguration.h:798
std::string myApplicationName
Definition: DtVrvApplicationConfiguration.h:770
DtDeInitializer::DeFeatures myFeatures
Definition: DtVrvApplicationConfiguration.h:853
bool myShowStartupScreen
Definition: DtVrvApplicationConfiguration.h:40
bool myUseHighestPriorityFlag
Definition: DtVrvApplicationConfiguration.h:838
bool myNoEntityDefinitionLoadingFlag
Definition: DtVrvApplicationConfiguration.h:824
std::string myCoreDataVersionString
Definition: DtVrvApplicationConfiguration.h:869
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:893
bool myConstrainToTerrainFlag
Definition: DtVrvApplicationConfiguration.h:812
std::vector< std::string > myAutoStartDrivers
Definition: DtVrvApplicationConfiguration.h:795
bool myAutoLoadDriversFlag
Definition: DtVrvApplicationConfiguration.h:793
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:807
bool myFullScreenFlag
Definition: DtVrvApplicationConfiguration.h:810
double myTcpSendTimeout
Definition: DtVrvApplicationConfiguration.h:839
bool myNoAggregateDefinitionLoadingFlag
Definition: DtVrvApplicationConfiguration.h:825
DtDeInitializer::DisplayConnections myDisplayConnections
Definition: DtVrvApplicationConfiguration.h:808
std::list< std::string > myPluginFiles
Definition: DtVrvApplicationConfiguration.h:774
bool myNoEntityTypeMapLoadingFlag
Definition: DtVrvApplicationConfiguration.h:828
DeMode
Definition: DtDeInitializer.h:40
unsigned short myNumStencilBits
Definition: DtVrvApplicationConfiguration.h:845
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:773
bool myNoTacticalGraphicsDefinitionLoadingFlag
Definition: DtVrvApplicationConfiguration.h:826
bool myUsePseudoFullScreenFlag
Definition: DtVrvApplicationConfiguration.h:811
int myMainWindowHeight
Definition: DtVrvApplicationConfiguration.h:877
std::vector< std::string > myAggregateDefinitionHiersToMerge
Definition: DtVrvApplicationConfiguration.h:800
bool myIndirectEntityRendering
Definition: DtVrvApplicationConfiguration.h:819
std::vector< std::string > myMappingFilesToLoad
Definition: DtVrvApplicationConfiguration.h:797
std::vector< std::string > myTacticalGraphicsDefinitionLeafsToMerge
Definition: DtVrvApplicationConfiguration.h:803
int myNotifyLevel
Definition: DtVrvApplicationConfiguration.h:789
int myMainWindowYPos
Definition: DtVrvApplicationConfiguration.h:879
short myMainScreenNum
Definition: DtVrvApplicationConfiguration.h:847
DtDeInitializer::ObserverStateMap myObserverStateMap
Definition: DtVrvApplicationConfiguration.h:796
bool myVertexSelectsParentFlag
Definition: DtVrvApplicationConfiguration.h:814
bool myDoubleBufferFlag
Definition: DtVrvApplicationConfiguration.h:815
std::string mySlogan
Definition: DtVrvApplicationConfiguration.h:863
std::string mySvnRevision
Definition: DtVrvApplicationConfiguration.h:865
unsigned int myFrameRate
Definition: DtVrvApplicationConfiguration.h:842
bool myShowErrorDialogs
Definition: DtVrvApplicationConfiguration.h:902
std::list< std::string > myExcludedPluginFiles
Definition: DtVrvApplicationConfiguration.h:775
bool myEjectGtBuffers
Definition: DtVrvApplicationConfiguration.h:821
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:900
UIConfiguration mySlaveModeUIConfiguration
Definition: DtVrvApplicationConfiguration.h:855
bool myMainWindowMaximized
Definition: DtVrvApplicationConfiguration.h:875
The DtDePathConfiguration contains paths to various files, and can resolve the path macros ...
Definition: DtDePathConfiguration.h:23
DtDePathConfiguration myPathConfiguration
Definition: DtVrvApplicationConfiguration.h:783
bool mySynchronizedNtpTimeFlag
Definition: DtVrvApplicationConfiguration.h:831
std::string myApplicationVersion
Definition: DtVrvApplicationConfiguration.h:776
std::string myAddressSecondLine
Definition: DtVrvApplicationConfiguration.h:861
std::vector< std::string > myEntityElementDefinitionLeafsToMerge
Definition: DtVrvApplicationConfiguration.h:799
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:779
std::string myWeblink
Definition: DtVrvApplicationConfiguration.h:864
Contains the DtDeInitializer class definition.
std::string myExtraArgs
Definition: DtVrvApplicationConfiguration.h:871
std::string mySalesEmail
Definition: DtVrvApplicationConfiguration.h:859
bool myNoAggregateTypeMapLoadingFlag
Definition: DtVrvApplicationConfiguration.h:829
Contains vrvUtil::DtDePathConfiguration class.
unsigned short myNumDepthBits
Definition: DtVrvApplicationConfiguration.h:844
unsigned short myAntiAliasingLevel
Definition: DtVrvApplicationConfiguration.h:846
std::string myDisplayEngineName
Definition: DtVrvApplicationConfiguration.h:782
bool myForceTextShaping
Definition: DtVrvApplicationConfiguration.h:836
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:823
bool myDisableKdTrees
Definition: DtVrvApplicationConfiguration.h:835
bool myAllowNvidiaBindlessFix
Definition: DtVrvApplicationConfiguration.h:822
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:887
bool myNoModelDefinitionLoadingFlag
Definition: DtVrvApplicationConfiguration.h:827
std::unordered_set< std::string > myModelDefsExcludedFromTextureLimits
models excluded from entity texture limits
Definition: DtVrvApplicationConfiguration.h:896
int myMainWindowWidth
Definition: DtVrvApplicationConfiguration.h:876
bool myDisableDynamicTerrain
Definition: DtVrvApplicationConfiguration.h:873
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
std::string myUdpSendAddress
Definition: DtVrvApplicationConfiguration.h:849
bool myEnableVSyncFlag
Definition: DtVrvApplicationConfiguration.h:816
std::list< std::string > myRecentTerrains
Definition: DtVrvApplicationConfiguration.h:41
bool mySuppressHatIntersectOnAttach
Definition: DtVrvApplicationConfiguration.h:834
bool myLoadPluginsFlag
Definition: DtVrvApplicationConfiguration.h:772
bool myEjectGtTextures
Definition: DtVrvApplicationConfiguration.h:820
A configuration of the pages in the gui.
Definition: DtPageConfiguration.h:25
std::string myCoordinateSystemParameters
Definition: DtVrvApplicationConfiguration.h:788
double myAutoReconnectPeriod
Definition: DtVrvApplicationConfiguration.h:840
bool myRealizeMinimapModelSetFlag
Definition: DtVrvApplicationConfiguration.h:818
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:804
bool mySpeedScalingFlag
Definition: DtVrvApplicationConfiguration.h:813
DtInputDriverConfiguration myInputDriverConfiguration
Definition: DtVrvApplicationConfiguration.h:781
bool myNoTacticalGraphicsTypeMapLoadingFlag
Definition: DtVrvApplicationConfiguration.h:830
std::string myAddressFirstLine
Definition: DtVrvApplicationConfiguration.h:860
bool myTerrainObserverViewsEnabled
Definition: DtVrvApplicationConfiguration.h:882
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:884
bool myIgnoreZoomForSpeedtreeLod
Definition: DtVrvApplicationConfiguration.h:833
std::vector< std::string > myAggregateDefinitionLeafsToMerge
Definition: DtVrvApplicationConfiguration.h:801
The configuration of the Display Engine.
Definition: DtDeConfiguration.h:22
std::string myUdpDeviceAddress
Definition: DtVrvApplicationConfiguration.h:848
std::string myLogFileName
Definition: DtVrvApplicationConfiguration.h:790
const char int mode
Definition: ioapi.h:38
std::vector< std::string > myAggregateTypeMapsToMerge
Definition: DtVrvApplicationConfiguration.h:806
DtDeConfiguration myDeConfiguration
Definition: DtVrvApplicationConfiguration.h:784
std::string myCoordinateSystem
Definition: DtVrvApplicationConfiguration.h:787
UIConfiguration myMasterModeUIConfiguration
Definition: DtVrvApplicationConfiguration.h:854
std::string myAdditionalCopyright
Definition: DtVrvApplicationConfiguration.h:868
bool myUseReverseZBuffer
Definition: DtVrvApplicationConfiguration.h:870
std::string mySvnBranch
Definition: DtVrvApplicationConfiguration.h:866
The base implementation of a configuration.
Definition: DtConfiguration.h:24
bool myEnableOcclusionCulling
Definition: DtVrvApplicationConfiguration.h:881
bool myEnableTracyProfiling
Definition: DtVrvApplicationConfiguration.h:817
std::vector< std::string > myEntityTypeMapsToMerge
Definition: DtVrvApplicationConfiguration.h:805
std::vector< std::string > myTacticalGraphicsDefinitionHiersToMerge
Definition: DtVrvApplicationConfiguration.h:802
std::string myAddressThirdLine
Definition: DtVrvApplicationConfiguration.h:862
DtDeInitializer::AuthorizationCodeMap myAuthorizationCodeMap
Definition: DtVrvApplicationConfiguration.h:794
DtDeInitializer::DefaultRecordMap myDefaultRecords
Definition: DtVrvApplicationConfiguration.h:852
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:858
Contains makVrv::DtDeConfiguration class.
std::string myDiscoveredModelPreloadFilename
Definition: DtVrvApplicationConfiguration.h:792
std::string myAutoLoadFile
Definition: DtVrvApplicationConfiguration.h:809
std::string myBuildDate
Definition: DtVrvApplicationConfiguration.h:769
int myUdpPort
Definition: DtVrvApplicationConfiguration.h:850
DtDeInitializer::DriverInstanceList myDriverInstances
Definition: DtVrvApplicationConfiguration.h:786
int myMainWindowXPos
Definition: DtVrvApplicationConfiguration.h:878
bool myLimitEntityTexturesProportional
proportionally limit textures for entities (default is true)
Definition: DtVrvApplicationConfiguration.h:890
std::string mySupportEmail
About box strings.
Definition: DtVrvApplicationConfiguration.h:857
The initialization configuration for the makVrv::DtDe.
Definition: DtDeInitializer.h:36
bool myDofConstraintsEnabled
Definition: DtVrvApplicationConfiguration.h:832
Contains DLL export macros.