VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Member Functions | Protected Attributes
makVrv::DtVrvApplicationConfiguration Class Reference

This owns a list of display engine configurations.

Inheritance diagram for makVrv::DtVrvApplicationConfiguration:
Inheritance graph
[legend]

Classes

struct  UIConfiguration
 

Public Member Functions

 DtVrvApplicationConfiguration ()
 
 DtVrvApplicationConfiguration (const DtVrvApplicationConfiguration &)
 
DtVrvApplicationConfigurationoperator= (const DtVrvApplicationConfiguration &)
 
virtual ~DtVrvApplicationConfiguration ()
 
bool loadPlugins ()
 
void setLoadPlugins (bool enable)
 
void addPluginFile (const std::string &file)
 
const std::list< std::string > & pluginFiles () const
 
void excludePluginFile (const std::string &file)
 
const std::list< std::string > & excludedPluginFiles () const
 
const UIConfigurationmasterModeUIConfiguration () const
 
UIConfigurationmasterModeUIConfiguration ()
 
void setMasterModeMenuConfiguration (const DtMenuConfiguration &menuConfig)
 
const DtMenuConfigurationmasterModeMenuConfiguration () const
 
DtMenuConfigurationmasterModeMenuConfiguration ()
 
void setMasterModeToolbarConfiguration (const DtToolbarConfiguration &toolbarConfig)
 
const DtToolbarConfigurationmasterModeToolbarConfiguration () const
 
DtToolbarConfigurationmasterModeToolbarConfiguration ()
 
void setMasterModePageConfiguration (const DtPageConfiguration &pageConfig)
 
const DtPageConfigurationmasterModePageConfiguration () const
 
DtPageConfigurationmasterModePageConfiguration ()
 
const UIConfigurationslaveModeUIConfiguration () const
 
UIConfigurationslaveModeUIConfiguration ()
 
void setSlaveModeMenuConfiguration (const DtMenuConfiguration &menuConfig)
 
const DtMenuConfigurationslaveModeMenuConfiguration () const
 
DtMenuConfigurationslaveModeMenuConfiguration ()
 
void setSlaveModeToolbarConfiguration (const DtToolbarConfiguration &toolbarConfig)
 
const DtToolbarConfigurationslaveModeToolbarConfiguration () const
 
DtToolbarConfigurationslaveModeToolbarConfiguration ()
 
void setSlaveModePageConfiguration (const DtPageConfiguration &pageConfig)
 
const DtPageConfigurationslaveModePageConfiguration () const
 
DtPageConfigurationslaveModePageConfiguration ()
 
DtDeInitializer buildInitializer ()
 
void setDriverConfiguration (const DtDriverConfiguration &)
 
void setGuiConfiguration (const DtGuiConfiguration &)
 
void setInputDriverConfiguration (const DtInputDriverConfiguration &config)
 
const std::string & displayName () const
 
void setDisplayEngineName (const std::string &name)
 
DtDeInitializer::DeMode deMode () const
 
void setDeMode (DtDeInitializer::DeMode mode)
 
void setDeFeatures (DtDeInitializer::DeFeatures features)
 
void setDefaultDrivers (const DtDeInitializer::DriverInstanceList &drivers)
 
const
DtDeInitializer::DriverInstanceList
defaultDrivers () const
 
void setDeConfiguration (const DtDeConfiguration &config)
 
DtDeConfigurationdeConfiguration ()
 
const DtDeConfigurationdeConfiguration () const
 
void setCoordinateSystem (const std::string &coordinateSystem, const std::string &parameters)
 
const std::string & coordinateSystem () const
 
const std::string & coordinateSystemParameters () const
 
void setNotifyLevel (DtDebugLog::PrintLevel level)
 
DtDebugLog::PrintLevel notifyLevel () const
 
void setLogFileName (const std::string &filename)
 
const std::string & logFileName () const
 
void setModelPreloadFilename (const std::string &filename)
 
const std::string & modelPreloadFilename () const
 
void setDiscoveredModelPreloadFilename (const std::string &filename)
 
const std::string & discoveredModelPreloadFilename () const
 
void setAutoLoadDrivers (bool autoLoad)
 
bool autoLoadDrivers () const
 
void setAutoStartDrivers (const std::vector< std::string > &names)
 
const std::vector< std::string > & autoStartDrivers () const
 
void setAuthorizationCodeMap (const DtDeInitializer::AuthorizationCodeMap &map)
 
void addAuthorizationCodeMapping (const std::string &key, const std::string &value)
 
void removeAuthorizationCodeMapping (const std::string &key)
 
const std::string * findAuthorizationCodeValue (const std::string &key) const
 
void setObserverStateMap (const DtDeInitializer::ObserverStateMap &osm)
 
const
DtDeInitializer::ObserverStateMap
observerStateMap () const
 
void setTerrainObserverViewsEnabled (bool enable)
 
bool terrainObserverViewsEnabled () const
 
const std::vector< std::string > & mappingFilesToLoad () const
 
void setMappingFilesToLoad (const std::vector< std::string > &)
 
const std::vector< std::string > & modelDefinitionFilesOrDirsToMerge () const
 
void setModelDefinitionFilesOrDirsToMerge (const std::vector< std::string > &)
 
const std::vector< std::string > & entityTypeMapFilesOrDirsToMerge () const
 
void setEntityTypeMapFilesOrDirsToMerge (const std::vector< std::string > &)
 
const std::vector< std::string > & aggregateTypeMapFilesOrDirsToMerge () const
 
void setAggregateTypeMapFilesOrDirsToMerge (const std::vector< std::string > &)
 
const std::vector< std::string > & tacticalGraphicsTypeMapFilesOrDirsToMerge () const
 
void setTacticalGraphicsTypeMapFilesOrDirsToMerge (const std::vector< std::string > &)
 
const
DtDeInitializer::DisplayConnections
displayConnections () const
 
DtDeInitializer::DisplayConnectionsdisplayConnections ()
 
void setDisplayConnections (const DtDeInitializer::DisplayConnections &displayConnections)
 
void setAutoLoadFile (const std::string &file)
 
const std::string & autoLoadFile () const
 
void setRealizeMinimapModelSet (bool val)
 
bool realizeMinimapModelSet () const
 
void setIndirectEntityRendering (bool val)
 
bool indirectEntityRendering () const
 
void setBufferClearUsesCompute (bool val)
 
bool bufferClearUsesCompute () const
 
void setNoEntityDefinitionLoading (bool val)
 
bool noEntityDefinitionLoading () const
 
void setNoModelDefinitionLoading (bool val)
 
bool noModelDefinitionLoading () const
 
void setNoAggregateDefinitionLoading (bool val)
 
bool noAggregateDefinitionLoading () const
 
void setNoTacticalGraphicsDefinitionLoading (bool val)
 
bool noTacticalGraphicsDefinitionLoading () const
 
void setNoEntityTypeMapLoading (bool val)
 
bool noEntityTypeMapLoading () const
 
void setNoAggregateTypeMapLoading (bool val)
 
bool noAggregateTypeMapLoading () const
 
void setNoTacticalGraphicsTypeMapLoading (bool val)
 
bool noTacticalGraphicsTypeMapLoading () const
 
const std::vector< std::string > & entityElementDefinitionHierFilesOrDirs () const
 
void setEntityElementDefinitionHierFilesOrDirs (const std::vector< std::string > &filesOrDirs)
 
const std::vector< std::string > & entityElementDefinitionLeafFilesOrDirs () const
 
void setEntityElementDefinitionLeafFilesOrDirs (const std::vector< std::string > &filesOrDirs)
 
const std::vector< std::string > & aggregateElementDefinitionHierFilesOrDirs () const
 
void setAggregateElementDefinitionHierFilesOrDirs (const std::vector< std::string > &filesOrDirs)
 
const std::vector< std::string > & aggregateElementDefinitionLeafFilesOrDirs () const
 
void setAggregateElementDefinitionLeafFilesOrDirs (const std::vector< std::string > &filesOrDirs)
 
const std::vector< std::string > & tacticalGraphicsElementDefinitionHierFilesOrDirs () const
 
void setTacticalGraphicsElementDefinitionHierFilesOrDirs (const std::vector< std::string > &filesOrDirs)
 
const std::vector< std::string > & tacticalGraphicsElementDefinitionLeafFilesOrDirs () const
 
void setTacticalGraphicsElementDefinitionLeafFilesOrDirs (const std::vector< std::string > &filesOrDirs)
 
void setIgnoreZoomForSpeedtreeLod (bool val)
 
bool ignoreZoomForSpeedtreeLod () const
 
void setSuppressHatIntersectOnAttach (bool val)
 
bool suppressHatIntersectOnAttach () const
 
void setSynchronizedNtpTime (bool val)
 
bool synchronizedNtpTime () const
 
void setDofConstraintsEnabled (bool enabled)
 
bool dofConstraintsEnabled () const
 
void setStartFullScreen (bool)
 
bool startFullScreen () const
 
void setUsePseudoFullScreen (bool enable)
 
bool usePseudoFullScreen () const
 
void setUseHighestPriority (bool enable)
 
bool useHighestPriority () const
 
void setTcpSendTimeout (double timeout)
 
double tcpSendTimeout () const
 
void setAutoReconnectPeriod (double period)
 
double autoReconnectPeriod () const
 
void addDefaultSettingsRecord (const std::string &recordName, const DtBaseRecordHolder &record)
 
void removeDefaultSettingsRecord (const std::string &record)
 
const DtBaseRecordHolderfindDefaultSettingsRecord (const std::string &name) const
 
void setConstrainToTerrain (bool constrain)
 
bool constrainToTerrain () const
 
void setSpeedScaling (bool scale)
 
bool speedScaling () const
 
void setVertexSelectsParent (bool selectsParent)
 
bool vertexSelectsParent () const
 
void setDoubleBuffering (bool buffer)
 
bool doubleBuffer () const
 
void setEnableVSync (bool sync)
 
bool enableVSync () const
 
void setEnableTracyProfiling (bool enableProfiling)
 
bool enableTracyProfiling () const
 
void setFrameRate (unsigned int framesPerSec)
 
unsigned int frameRate () const
 
void setNumDepthBits (unsigned short numBits)
 
unsigned short numDepthBits () const
 
void setNumStencilBits (unsigned short numBits)
 
unsigned short numStencilBits () const
 
void setAntiAliasingLevel (unsigned short level)
 
unsigned short antiAliasingLevel () const
 
void setPathConfiguration (const DtDePathConfiguration &pathConfig)
 
DtDePathConfigurationpathConfiguration ()
 
const DtDePathConfigurationpathConfiguration () const
 
virtual void setSupportEmail (const std::string &supportEmail)
 
virtual const std::string & supportEmail () const
 
virtual void setSupportPhoneNumber (const std::string &phoneNumber)
 
virtual const std::string & supportPhoneNumber () const
 
virtual void setSalesEmail (const std::string &email)
 
virtual const std::string & salesEmail () const
 
virtual void setAddressFirstLine (const std::string &address1)
 
virtual const std::string & addressFirstLine () const
 
virtual void setAddressSecondLine (const std::string &address2)
 
virtual const std::string & addressSecondLine () const
 
virtual void setAddressThirdLine (const std::string &address3)
 
virtual const std::string & addressThirdLine () const
 
virtual void setSlogan (const std::string &)
 
virtual const std::string & slogan () const
 
virtual void setWeblink (const std::string &link)
 
virtual const std::string & weblink () const
 
virtual void setSvnRevision (const std::string &rev)
 
virtual const std::string & svnRevision () const
 
virtual void setSvnBranch (const std::string &rev)
 
virtual const std::string & svnBranch () const
 
virtual void setBuildDate (const std::string &date)
 
virtual const std::string & buildDate () const
 
virtual void setAboutBoxImage (const std::string &fname)
 
virtual const std::string & aboutBoxImage () const
 
virtual void setAdditionalCopyright (const std::string &copyRightString)
 
virtual const std::string & additionalCopyright () const
 
virtual void setCoreDataVersionString (const std::string &coreDataVersionString)
 
virtual const std::string & coreDataVersionString () const
 
virtual void setMainScreenNum (unsigned short mainScreenNum)
 
virtual unsigned short mainScreenNum ()
 
void setExtraArgs (const std::string &argString)
 
const std::string & extraArgs () const
 
void setUseReverseZBuffer (bool val)
 
bool useReverseZBuffer () const
 
void setDisableDynamicTerrain (bool val)
 
bool disableDynamicTerrain () const
 
void populateDataVersionString (const std::string &dataDir)
 
virtual void setShowErrorDialogs (bool show)
 
virtual bool showErrorDialogs () const
 
void setAssembleUserInterfaceComponents (bool flag)
 
bool assembleUserInterfaceComponents () const
 
void setApplicationName (const std::string &appName)
 
const std::string & applicationName () const
 
void setApplicationVersion (const std::string &v)
 
const std::string & applicationVersion () const
 
void setApplicationIcon (const std::string &appIcon)
 
const std::string & applicationIcon () const
 
const DtDriverConfigurationdriverConfiguration () const
 
DtDriverConfigurationdriverConfiguration ()
 
const DtGuiConfigurationguiConfiguration () const
 
DtGuiConfigurationguiConfiguration ()
 
const DtInputDriverConfigurationinputDriverConfiguration () const
 
DtInputDriverConfigurationinputDriverConfiguration ()
 
virtual void setKdTreesDisabled (bool disabled)
 
virtual bool kdTreesDisabled () const
 
virtual void setForceTextShaping (bool force)
 
virtual bool forceTextShaping () const
 
virtual void setMainWindowMaximized (bool fullscreen)
 
virtual bool mainWindowMaximized ()
 
virtual void setMainWindowWidth (int width)
 
virtual int mainWindowWidth ()
 
virtual void setMainWindowHeight (int height)
 
virtual int mainWindowHeight ()
 
virtual void setMainWindowXPos (int x)
 
virtual int mainWindowXPos ()
 
virtual void setMainWindowYPos (int y)
 
virtual int mainWindowYPos ()
 
virtual void setLimitEntityTextures (const DtVector2< int > &resolution)
 
virtual const DtVector2< int > & limitEntityTextures (void) const
 
virtual void setLimitEntityTexturesProportional (bool proportional)
 
virtual bool limitEntityTexturesProportional (void) const
 
virtual void excludeFromTextureLimits (const std::string &modelDef)
 
virtual const
std::unordered_set
< std::string > & 
modelDefsExcludedFromTextureLimits (void) const
 
virtual void setLimitTerrainTextures (const DtVector2< int > &resolution)
 
virtual const DtVector2< int > & limitTerrainTextures () const
 
virtual void setLimitEarthTerrainTextures (int resolution)
 
virtual int limitEarthTerrainTextures () const
 
virtual void setLimitEarthSplattingTextures (int resolution)
 
virtual int limitEarthSplattingTextures () const
 
virtual void setLimitEarthVegetationTextures (int resolution)
 
virtual int limitEarthVegetationTextures () const
 
virtual void setLimitGpuMemoryPercentage (int percentageCutoff)
 
virtual int limitGpuMemoryPercentage (void) const
 
virtual void setEntityGridCellSize (const DtVector3< int > &cellSize)
 
virtual DtVector3< intentityGridCellSize (void) const
 
bool indirectUsesExternalRenderer (void) const
 
void setindirectUsesExternalRenderer (bool val)
 
bool enablePersistentShadowTechnique (void) const
 
void setEnablePersistentShadowTechnique (bool val)
 
void disableModelSet (unsigned int)
 
bool modelSetDisabled (unsigned int) const
 
const std::set< unsigned int > & disabledModelSets () const
 
virtual void setRendererThreadingModel (DtRendererThreadingModel threadingModel)
 
DtRendererThreadingModel rendererThreadingModel (void) const
 
virtual void setEnableMutexesOnIndirectDataStructures (bool enabled)
 
virtual bool locksEnabledOnIndirectDataStructures ()
 
const bool overwriteMappingsOnMerge () const
 
void setOverwriteMappingsOnMerge (bool overwrite)
 
- Public Member Functions inherited from makVrv::DtConfiguration
 DtConfiguration (const std::string &name="")
 
 DtConfiguration (const DtConfiguration &)
 
DtConfigurationoperator= (const DtConfiguration &)
 
virtual ~DtConfiguration ()
 
virtual const std::string & name () const
 
virtual void setName (const std::string &name)
 
virtual const std::string * findOptionalParameter (const std::string &name) const
 
virtual void setOptionalParameter (const std::string &name, const std::string &value)
 
virtual void setOptionalParameters (const ParameterMap &)
 
virtual void removeOptionalParameter (const std::string &name)
 
const ParameterMapoptionalParameters () const
 

Protected Attributes

std::string myBuildDate
 
std::string myApplicationName
 
std::string myApplicationIcon
 
bool myLoadPluginsFlag
 
bool myLoadingIgUserInterfaceFlag
 
std::list< std::string > myPluginFiles
 
std::list< std::string > myExcludedPluginFiles
 
std::string myApplicationVersion
 
DtDriverConfiguration myDriverConfiguration
 
DtGuiConfiguration myGuiConfiguration
 
DtInputDriverConfiguration myInputDriverConfiguration
 
std::string myDisplayEngineName
 
DtDePathConfiguration myPathConfiguration
 
DtDeConfiguration myDeConfiguration
 
DtDeInitializer::DeMode myDeMode
 
DtDeInitializer::DriverInstanceList myDriverInstances
 
std::string myCoordinateSystem
 
std::string myCoordinateSystemParameters
 
int myNotifyLevel
 
std::string myLogFileName
 
std::string myModelPreloadFilename
 
std::string myDiscoveredModelPreloadFilename
 
bool myAutoLoadDriversFlag
 
DtDeInitializer::AuthorizationCodeMap myAuthorizationCodeMap
 
std::vector< std::string > myAutoStartDrivers
 
DtDeInitializer::ObserverStateMap myObserverStateMap
 
std::vector< std::string > myMappingFilesToLoad
 
std::vector< std::string > myEntityElementDefinitionHiersToMerge
 
std::vector< std::string > myEntityElementDefinitionLeafsToMerge
 
std::vector< std::string > myAggregateDefinitionHiersToMerge
 
std::vector< std::string > myAggregateDefinitionLeafsToMerge
 
std::vector< std::string > myTacticalGraphicsDefinitionHiersToMerge
 
std::vector< std::string > myTacticalGraphicsDefinitionLeafsToMerge
 
std::vector< std::string > myModelDefinitionsToMerge
 
std::vector< std::string > myEntityTypeMapsToMerge
 
std::vector< std::string > myAggregateTypeMapsToMerge
 
std::vector< std::string > myTacticalGraphicsTypeMapsToMerge
 
std::set< unsigned intmyDisabledModelSets
 
DtDeInitializer::DisplayConnections myDisplayConnections
 
std::string myAutoLoadFile
 
bool myOverwriteMappingsOnMerge
 
bool myFullScreenFlag
 
bool myUsePseudoFullScreenFlag
 
bool myConstrainToTerrainFlag
 
bool mySpeedScalingFlag
 
bool myVertexSelectsParentFlag
 
bool myDoubleBufferFlag
 
bool myEnableVSyncFlag
 
bool myEnableTracyProfiling
 
bool myRealizeMinimapModelSetFlag
 
bool myIndirectEntityRendering
 
bool myBufferClearUsesCompute
 
bool myNoEntityDefinitionLoadingFlag
 
bool myNoAggregateDefinitionLoadingFlag
 
bool myNoTacticalGraphicsDefinitionLoadingFlag
 
bool myNoModelDefinitionLoadingFlag
 
bool myNoEntityTypeMapLoadingFlag
 
bool myNoAggregateTypeMapLoadingFlag
 
bool myNoTacticalGraphicsTypeMapLoadingFlag
 
bool mySynchronizedNtpTimeFlag
 
bool myDofConstraintsEnabled
 
bool myIgnoreZoomForSpeedtreeLod
 
bool mySuppressHatIntersectOnAttach
 
bool myDisableKdTrees
 
bool myForceTextShaping
 
bool myUseHighestPriorityFlag
 
double myTcpSendTimeout
 
double myAutoReconnectPeriod
 
unsigned int myFrameRate
 
unsigned short myNumDepthBits
 
unsigned short myNumStencilBits
 
unsigned short myAntiAliasingLevel
 
short myMainScreenNum
 
std::string myUdpDeviceAddress
 
std::string myUdpSendAddress
 
int myUdpPort
 
DtDeInitializer::DefaultRecordMap myDefaultRecords
 
DtDeInitializer::DeFeatures myFeatures
 
UIConfiguration myMasterModeUIConfiguration
 
UIConfiguration mySlaveModeUIConfiguration
 
std::string mySupportEmail
 
std::string mySupportPhoneNumber
 
std::string mySalesEmail
 
std::string myAddressFirstLine
 
std::string myAddressSecondLine
 
std::string myAddressThirdLine
 
std::string mySlogan
 
std::string myWeblink
 
std::string mySvnRevision
 
std::string mySvnBranch
 
std::string myAboutBoxImage
 
std::string myAdditionalCopyright
 
std::string myCoreDataVersionString
 
bool myUseReverseZBuffer
 
std::string myExtraArgs
 
bool myDisableDynamicTerrain
 
bool myMainWindowMaximized
 
int myMainWindowWidth
 
int myMainWindowHeight
 
int myMainWindowXPos
 
int myMainWindowYPos
 
bool myTerrainObserverViewsEnabled
 
bool myVerboseIndirectEntitySettings
 
DtVector2< intmyLimitEntityTexturesResolution
 
bool myLimitEntityTexturesProportional
 
DtVector2< intmyLimitTerrainTexturesResolution
 
std::unordered_set< std::string > myModelDefsExcludedFromTextureLimits
 
int myLimitGpuMemoryPercentage
 
DtVector3< intmyEntityGridCellSize = DtVector3<int>(5000,5000,5000)
 
bool myIndirectUsesExternalRenderer = true
 
bool myEnablePersistentShadowTechnique = true
 
bool myShowErrorDialogs
 
bool myIndirectStructureMutexesEnabled
 
int myLimitEarthTerrainTextures = -1
 
int myLimitEarthSplattingTextures = -1
 
int myLimitEarthVegetationTextures = -1
 
DtRendererThreadingModel myRendererThreadingModel = RTM_SingleThreaded
 
- Protected Attributes inherited from makVrv::DtConfiguration
std::string myName
 
ParameterMap myOptionalParameters
 
DtProxyWP myAttachedInterface
 

Additional Inherited Members

- Public Types inherited from makVrv::DtConfiguration
typedef std::map< std::string,
std::string > 
ParameterMap
 
- Protected Member Functions inherited from makVrv::DtConfiguration
template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 

Constructor & Destructor Documentation

makVrv::DtVrvApplicationConfiguration::DtVrvApplicationConfiguration ( )

CTOR.

makVrv::DtVrvApplicationConfiguration::DtVrvApplicationConfiguration ( const DtVrvApplicationConfiguration )

Copy CTOR.

virtual makVrv::DtVrvApplicationConfiguration::~DtVrvApplicationConfiguration ( )
virtual

DTOR.

Member Function Documentation

DtVrvApplicationConfiguration& makVrv::DtVrvApplicationConfiguration::operator= ( const DtVrvApplicationConfiguration )

Assignment Op.

bool makVrv::DtVrvApplicationConfiguration::loadPlugins ( )

Do we load plugins.

void makVrv::DtVrvApplicationConfiguration::setLoadPlugins ( bool  enable)

Set whether the IG loads plugins during initialization.

void makVrv::DtVrvApplicationConfiguration::addPluginFile ( const std::string &  file)

Add a plug-in file not located in the plugin directory.

const std::list<std::string>& makVrv::DtVrvApplicationConfiguration::pluginFiles ( ) const

Get a list of additional plugin files.

void makVrv::DtVrvApplicationConfiguration::excludePluginFile ( const std::string &  file)

Exclude a plug-in file, typically localed in the plugin directory.

const std::list<std::string>& makVrv::DtVrvApplicationConfiguration::excludedPluginFiles ( ) const

Get a list of plugins not to load.

void makVrv::DtVrvApplicationConfiguration::setAssembleUserInterfaceComponents ( bool  flag)

Set/Get whether the application creates all the registered user interface components for the IG instance's mode.

bool makVrv::DtVrvApplicationConfiguration::assembleUserInterfaceComponents ( ) const

Set/Get whether the application creates all the registered user interface components for the IG instance's mode.

void makVrv::DtVrvApplicationConfiguration::setApplicationName ( const std::string &  appName)

Set/Get the application name.

const std::string& makVrv::DtVrvApplicationConfiguration::applicationName ( ) const

Set/Get the application name.

void makVrv::DtVrvApplicationConfiguration::setApplicationVersion ( const std::string &  v)

Set/Get the application version (default 1.0).

const std::string& makVrv::DtVrvApplicationConfiguration::applicationVersion ( ) const

Set/Get the application version (default 1.0).

void makVrv::DtVrvApplicationConfiguration::setApplicationIcon ( const std::string &  appIcon)

Set/Get the application icon.

const std::string& makVrv::DtVrvApplicationConfiguration::applicationIcon ( ) const

Set/Get the application icon.

const UIConfiguration& makVrv::DtVrvApplicationConfiguration::masterModeUIConfiguration ( ) const
UIConfiguration& makVrv::DtVrvApplicationConfiguration::masterModeUIConfiguration ( )
void makVrv::DtVrvApplicationConfiguration::setMasterModeMenuConfiguration ( const DtMenuConfiguration menuConfig)
const DtMenuConfiguration& makVrv::DtVrvApplicationConfiguration::masterModeMenuConfiguration ( ) const
DtMenuConfiguration& makVrv::DtVrvApplicationConfiguration::masterModeMenuConfiguration ( )
void makVrv::DtVrvApplicationConfiguration::setMasterModeToolbarConfiguration ( const DtToolbarConfiguration toolbarConfig)
const DtToolbarConfiguration& makVrv::DtVrvApplicationConfiguration::masterModeToolbarConfiguration ( ) const
DtToolbarConfiguration& makVrv::DtVrvApplicationConfiguration::masterModeToolbarConfiguration ( )
void makVrv::DtVrvApplicationConfiguration::setMasterModePageConfiguration ( const DtPageConfiguration pageConfig)
const DtPageConfiguration& makVrv::DtVrvApplicationConfiguration::masterModePageConfiguration ( ) const
DtPageConfiguration& makVrv::DtVrvApplicationConfiguration::masterModePageConfiguration ( )
const UIConfiguration& makVrv::DtVrvApplicationConfiguration::slaveModeUIConfiguration ( ) const
UIConfiguration& makVrv::DtVrvApplicationConfiguration::slaveModeUIConfiguration ( )
void makVrv::DtVrvApplicationConfiguration::setSlaveModeMenuConfiguration ( const DtMenuConfiguration menuConfig)
const DtMenuConfiguration& makVrv::DtVrvApplicationConfiguration::slaveModeMenuConfiguration ( ) const
DtMenuConfiguration& makVrv::DtVrvApplicationConfiguration::slaveModeMenuConfiguration ( )
void makVrv::DtVrvApplicationConfiguration::setSlaveModeToolbarConfiguration ( const DtToolbarConfiguration toolbarConfig)
const DtToolbarConfiguration& makVrv::DtVrvApplicationConfiguration::slaveModeToolbarConfiguration ( ) const
DtToolbarConfiguration& makVrv::DtVrvApplicationConfiguration::slaveModeToolbarConfiguration ( )
void makVrv::DtVrvApplicationConfiguration::setSlaveModePageConfiguration ( const DtPageConfiguration pageConfig)
const DtPageConfiguration& makVrv::DtVrvApplicationConfiguration::slaveModePageConfiguration ( ) const
DtPageConfiguration& makVrv::DtVrvApplicationConfiguration::slaveModePageConfiguration ( )
DtDeInitializer makVrv::DtVrvApplicationConfiguration::buildInitializer ( )

Generate a DtDeInitializer from the app config state.

const DtDriverConfiguration& makVrv::DtVrvApplicationConfiguration::driverConfiguration ( ) const

Get the driver configuration.

DtDriverConfiguration& makVrv::DtVrvApplicationConfiguration::driverConfiguration ( )

Get the driver configuration.

void makVrv::DtVrvApplicationConfiguration::setDriverConfiguration ( const DtDriverConfiguration )

Set the driver configuration.

const DtGuiConfiguration& makVrv::DtVrvApplicationConfiguration::guiConfiguration ( ) const

Get the driver configuration.

DtGuiConfiguration& makVrv::DtVrvApplicationConfiguration::guiConfiguration ( )

Get the driver configuration.

void makVrv::DtVrvApplicationConfiguration::setGuiConfiguration ( const DtGuiConfiguration )

Set the driver configuration.

const DtInputDriverConfiguration& makVrv::DtVrvApplicationConfiguration::inputDriverConfiguration ( ) const

Get the input driver configuration.

DtInputDriverConfiguration& makVrv::DtVrvApplicationConfiguration::inputDriverConfiguration ( )

Get the input driver configuration.

void makVrv::DtVrvApplicationConfiguration::setInputDriverConfiguration ( const DtInputDriverConfiguration config)

Set the input driver configuration.

const std::string& makVrv::DtVrvApplicationConfiguration::displayName ( ) const

Returns the name of the active local display configuration.

void makVrv::DtVrvApplicationConfiguration::setDisplayEngineName ( const std::string &  name)

Set the active local display engine configuration.

DtDeInitializer::DeMode makVrv::DtVrvApplicationConfiguration::deMode ( ) const

Return myDeMode;.

void makVrv::DtVrvApplicationConfiguration::setDeMode ( DtDeInitializer::DeMode  mode)

Set myDeMode.

void makVrv::DtVrvApplicationConfiguration::setDeFeatures ( DtDeInitializer::DeFeatures  features)

Set the de feature flags.

void makVrv::DtVrvApplicationConfiguration::setDefaultDrivers ( const DtDeInitializer::DriverInstanceList drivers)

Set the driver instance list.

const DtDeInitializer::DriverInstanceList& makVrv::DtVrvApplicationConfiguration::defaultDrivers ( ) const

Get the default driver list.

void makVrv::DtVrvApplicationConfiguration::setDeConfiguration ( const DtDeConfiguration config)

Set the initial de configuration.

DtDeConfiguration& makVrv::DtVrvApplicationConfiguration::deConfiguration ( )

Get the initial de configuration.

const DtDeConfiguration& makVrv::DtVrvApplicationConfiguration::deConfiguration ( ) const

Get the initial de configuration.

void makVrv::DtVrvApplicationConfiguration::setCoordinateSystem ( const std::string &  coordinateSystem,
const std::string &  parameters 
)

Set the coordinate system and parameters.

const std::string& makVrv::DtVrvApplicationConfiguration::coordinateSystem ( ) const

Get the name of the coordinate system.

const std::string& makVrv::DtVrvApplicationConfiguration::coordinateSystemParameters ( ) const

Get the parameters of the coordinate system.

void makVrv::DtVrvApplicationConfiguration::setNotifyLevel ( DtDebugLog::PrintLevel  level)

Set the initial notify level of print output.

DtDebugLog::PrintLevel makVrv::DtVrvApplicationConfiguration::notifyLevel ( ) const

Get the initial notify level of print output.

void makVrv::DtVrvApplicationConfiguration::setLogFileName ( const std::string &  filename)

Set the log file name.

const std::string& makVrv::DtVrvApplicationConfiguration::logFileName ( ) const

Get the name of the output log.

void makVrv::DtVrvApplicationConfiguration::setModelPreloadFilename ( const std::string &  filename)

Set the preload file name.

const std::string& makVrv::DtVrvApplicationConfiguration::modelPreloadFilename ( ) const

Get the name of the preload file.

void makVrv::DtVrvApplicationConfiguration::setDiscoveredModelPreloadFilename ( const std::string &  filename)

Set the missing model preload file name.

const std::string& makVrv::DtVrvApplicationConfiguration::discoveredModelPreloadFilename ( ) const

Get the name of the missing model preload file.

void makVrv::DtVrvApplicationConfiguration::setAutoLoadDrivers ( bool  autoLoad)

Set whether saved drivers in the driver directory should be automatically loaded.

bool makVrv::DtVrvApplicationConfiguration::autoLoadDrivers ( ) const

Get whether saved drivers in the driver directory should be automatically loaded.

void makVrv::DtVrvApplicationConfiguration::setAutoStartDrivers ( const std::vector< std::string > &  names)

Set the auto start drivers.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::autoStartDrivers ( ) const

Get the auto start drivers.

void makVrv::DtVrvApplicationConfiguration::setAuthorizationCodeMap ( const DtDeInitializer::AuthorizationCodeMap map)

Assigns the authorization code mapping.

void makVrv::DtVrvApplicationConfiguration::addAuthorizationCodeMapping ( const std::string &  key,
const std::string &  value 
)

Adds an authorization code mapping.

void makVrv::DtVrvApplicationConfiguration::removeAuthorizationCodeMapping ( const std::string &  key)

Removes an authorization code mapping.

const std::string* makVrv::DtVrvApplicationConfiguration::findAuthorizationCodeValue ( const std::string &  key) const

Find an authorization code value from a key. Returns NULL if key isn't found.

void makVrv::DtVrvApplicationConfiguration::setObserverStateMap ( const DtDeInitializer::ObserverStateMap osm)

Set the ObserverStateMap. Used by DtInputDriver when creating observers.

const DtDeInitializer::ObserverStateMap& makVrv::DtVrvApplicationConfiguration::observerStateMap ( ) const

Get the ObserverStateMap. Used by DtInputDriver when creating observers.

void makVrv::DtVrvApplicationConfiguration::setTerrainObserverViewsEnabled ( bool  enable)

Set the enable terrain observer views flag. Enabled by default. This tells the terrain loader to ignore the terrain observer views file.

bool makVrv::DtVrvApplicationConfiguration::terrainObserverViewsEnabled ( ) const

Set the enable terrain observer views flag. Enabled by default. This tells the terrain loader to ignore the terrain observer views file.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::mappingFilesToLoad ( ) const

Get the mapping files to load.

void makVrv::DtVrvApplicationConfiguration::setMappingFilesToLoad ( const std::vector< std::string > &  )

Set the mapping files to load.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::modelDefinitionFilesOrDirsToMerge ( ) const

Get the model definition files or directories to merge.

void makVrv::DtVrvApplicationConfiguration::setModelDefinitionFilesOrDirsToMerge ( const std::vector< std::string > &  )

Set the model definition files or directory of files to merge at start up.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::entityTypeMapFilesOrDirsToMerge ( ) const

Get the entity type files or directories to merge at startup.

void makVrv::DtVrvApplicationConfiguration::setEntityTypeMapFilesOrDirsToMerge ( const std::vector< std::string > &  )

Set the entity type map files or directory of files to merge at start up.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::aggregateTypeMapFilesOrDirsToMerge ( ) const

Get the aggregate type files or directories to merge at startup.

void makVrv::DtVrvApplicationConfiguration::setAggregateTypeMapFilesOrDirsToMerge ( const std::vector< std::string > &  )

Set the aggregate type map files or directory of files to merge at start up.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::tacticalGraphicsTypeMapFilesOrDirsToMerge ( ) const

Get the tactical graphics type files or directories to merge at startup.

void makVrv::DtVrvApplicationConfiguration::setTacticalGraphicsTypeMapFilesOrDirsToMerge ( const std::vector< std::string > &  )

Set the tactical graphics type map files or directory of files to merge at start up.

const DtDeInitializer::DisplayConnections& makVrv::DtVrvApplicationConfiguration::displayConnections ( ) const

Get the list of connections to make.

DtDeInitializer::DisplayConnections& makVrv::DtVrvApplicationConfiguration::displayConnections ( )
void makVrv::DtVrvApplicationConfiguration::setDisplayConnections ( const DtDeInitializer::DisplayConnections displayConnections)
void makVrv::DtVrvApplicationConfiguration::setAutoLoadFile ( const std::string &  file)

Set the file to automatically load.

const std::string& makVrv::DtVrvApplicationConfiguration::autoLoadFile ( ) const

Get the file to automatically load.

void makVrv::DtVrvApplicationConfiguration::setRealizeMinimapModelSet ( bool  val)

Set whether or not to realize the minimap model set.

bool makVrv::DtVrvApplicationConfiguration::realizeMinimapModelSet ( ) const

Get whether or not to realize the minimap model set.

void makVrv::DtVrvApplicationConfiguration::setIndirectEntityRendering ( bool  val)

Set whether to use indirect rendering.

bool makVrv::DtVrvApplicationConfiguration::indirectEntityRendering ( ) const

Get whether batched indirect rendering is enabled.

void makVrv::DtVrvApplicationConfiguration::setBufferClearUsesCompute ( bool  val)

Set whether buffer clear uses compute shaders (instead of glClearNamedBufferData)

bool makVrv::DtVrvApplicationConfiguration::bufferClearUsesCompute ( ) const

Set whether buffer clear uses compute shaders (instead of glClearNamedBufferData)

void makVrv::DtVrvApplicationConfiguration::setNoEntityDefinitionLoading ( bool  val)

Set whether to use appData directory to load entity element definitions.

bool makVrv::DtVrvApplicationConfiguration::noEntityDefinitionLoading ( ) const

Get whether to use appData directory to load entity element definitions.

void makVrv::DtVrvApplicationConfiguration::setNoModelDefinitionLoading ( bool  val)

Set whether to use appData directory to load entity element definitions.

bool makVrv::DtVrvApplicationConfiguration::noModelDefinitionLoading ( ) const

Get whether to use appData directory to load entity element definitions.

void makVrv::DtVrvApplicationConfiguration::setNoAggregateDefinitionLoading ( bool  val)

Set whether to use appData directory to load aggregate (unit) element definitions.

bool makVrv::DtVrvApplicationConfiguration::noAggregateDefinitionLoading ( ) const

Get whether to use appData directory to load aggregate (unit) element definitions.

void makVrv::DtVrvApplicationConfiguration::setNoTacticalGraphicsDefinitionLoading ( bool  val)

Set whether to use appData directory to load tactical graphics element definitions.

bool makVrv::DtVrvApplicationConfiguration::noTacticalGraphicsDefinitionLoading ( ) const

Get whether to use appData directory to load tactical graphics element definitions.

void makVrv::DtVrvApplicationConfiguration::setNoEntityTypeMapLoading ( bool  val)

Set whether to use appData directory to load entity element definitions.

bool makVrv::DtVrvApplicationConfiguration::noEntityTypeMapLoading ( ) const

Get whether to use appData directory to load entity element definitions.

void makVrv::DtVrvApplicationConfiguration::setNoAggregateTypeMapLoading ( bool  val)

Set whether to use appData directory to load aggregate (unit) element definitions.

bool makVrv::DtVrvApplicationConfiguration::noAggregateTypeMapLoading ( ) const

Get whether to use appData directory to load aggregate (unit) element definitions.

void makVrv::DtVrvApplicationConfiguration::setNoTacticalGraphicsTypeMapLoading ( bool  val)

Set whether to use appData directory to load tactical graphics element definitions.

bool makVrv::DtVrvApplicationConfiguration::noTacticalGraphicsTypeMapLoading ( ) const

Get whether to use appData directory to load tactical graphics element definitions.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::entityElementDefinitionHierFilesOrDirs ( ) const

Returns the name of additional entity element definition hierarchy files (.hier) (or dirs with .hier files) to merge after the entity element definitions are loaded.

void makVrv::DtVrvApplicationConfiguration::setEntityElementDefinitionHierFilesOrDirs ( const std::vector< std::string > &  filesOrDirs)

Sets the name of additional entity elements definition hierarchy (.hier) files (or dirs with .hier files) to merge after the entity element definitions are loaded.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::entityElementDefinitionLeafFilesOrDirs ( ) const

Returns the name of additional entity element definition leaf files (.leaf) and/or directories to merge after the entity element definitions are loaded .leaf files contain entities that have no child entities.

void makVrv::DtVrvApplicationConfiguration::setEntityElementDefinitionLeafFilesOrDirs ( const std::vector< std::string > &  filesOrDirs)

Sets the name of additional entity element definition hierarchy (.leaf) files (or dirs with .leaf files) to merge after the entity element definitions are loaded.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::aggregateElementDefinitionHierFilesOrDirs ( ) const

Returns the name of additional aggregate (unit) element definition leaf files (.leaf) and/or directories to merge after the entity element definitions are loaded .leaf files contain entities that have no child entities.

void makVrv::DtVrvApplicationConfiguration::setAggregateElementDefinitionHierFilesOrDirs ( const std::vector< std::string > &  filesOrDirs)

Sets the name of additional aggregate (unit) elements definition hierarchy (.hier) files (or dirs with .hier files) to merge after the entity element definitions are loaded.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::aggregateElementDefinitionLeafFilesOrDirs ( ) const

Returns the name of additional entity element definition leaf files (.leaf) and/or directories to merge after the entity element definitions are loaded .leaf files contain entities that have no child entities.

void makVrv::DtVrvApplicationConfiguration::setAggregateElementDefinitionLeafFilesOrDirs ( const std::vector< std::string > &  filesOrDirs)

Sets the name of additional entity element definition hierarchy (.leaf) files (or dirs with .leaf files) to merge after the entity element definitions are loaded.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::tacticalGraphicsElementDefinitionHierFilesOrDirs ( ) const

Returns the name of additional tactical graphics element definition leaf files (.leaf) and/or directories to merge after the entity element definitions are loaded .leaf files contain entities that have no child entities.

void makVrv::DtVrvApplicationConfiguration::setTacticalGraphicsElementDefinitionHierFilesOrDirs ( const std::vector< std::string > &  filesOrDirs)

Sets the name of additional tactical graphics elements definition hierarchy (.hier) files (or dirs with .hier files) to merge after the entity element definitions are loaded.

const std::vector<std::string>& makVrv::DtVrvApplicationConfiguration::tacticalGraphicsElementDefinitionLeafFilesOrDirs ( ) const

Returns the name of additional tactical graphics element definition leaf files (.leaf) and/or directories to merge after the entity element definitions are loaded .leaf files contain entities that have no child entities.

void makVrv::DtVrvApplicationConfiguration::setTacticalGraphicsElementDefinitionLeafFilesOrDirs ( const std::vector< std::string > &  filesOrDirs)

Sets the name of additional tactical graphics element definition hierarchy (.leaf) files (or dirs with .leaf files) to merge after the entity element definitions are loaded.

void makVrv::DtVrvApplicationConfiguration::setIgnoreZoomForSpeedtreeLod ( bool  val)

Set whether to consider view magnification when determining speedtree LODs.

bool makVrv::DtVrvApplicationConfiguration::ignoreZoomForSpeedtreeLod ( ) const

Get whether to consider view magnification when determining speedtree LODs.

void makVrv::DtVrvApplicationConfiguration::setSuppressHatIntersectOnAttach ( bool  val)

Set whether to do a regular height above terrain intersection when attached. Normally you want to to make dynamic near clipping planes when attached to work correctly. BUT if you are only going to attach to ground vehicles, you can skip the intersection which will result in smoother performance LODs.

bool makVrv::DtVrvApplicationConfiguration::suppressHatIntersectOnAttach ( ) const

Get to do a regular height above terrain intersection when attached.

void makVrv::DtVrvApplicationConfiguration::setSynchronizedNtpTime ( bool  val)

Set whether to use system clock to synchronize rendering (ocean, trees, etc) with NTP synchronized clocks.

bool makVrv::DtVrvApplicationConfiguration::synchronizedNtpTime ( ) const

Get whether to use system clock to synchronize rendering (ocean, trees, etc) with NTP synchronized clocks.

void makVrv::DtVrvApplicationConfiguration::setDofConstraintsEnabled ( bool  enabled)

Set whether models' DOF constraints should be obeyed. Because several models do not have valid constraints set, all constraints are ignored/disabled by default. After the inventory of models have proper constraint values, constraints will be enabled by default, and this switch will be unnecessary.

bool makVrv::DtVrvApplicationConfiguration::dofConstraintsEnabled ( ) const

Queries whether model DOF constraints are enabled.

virtual void makVrv::DtVrvApplicationConfiguration::setKdTreesDisabled ( bool  disabled)
virtual

Set / get whether KD trees (for intersections are disabled)

virtual bool makVrv::DtVrvApplicationConfiguration::kdTreesDisabled ( ) const
virtual

Set / get whether KD trees (for intersections are disabled)

virtual void makVrv::DtVrvApplicationConfiguration::setForceTextShaping ( bool  force)
virtual

Set / get whether Text Shaping is force enabled or not.

virtual bool makVrv::DtVrvApplicationConfiguration::forceTextShaping ( ) const
virtual

Set / get whether Text Shaping is force enabled or not.

void makVrv::DtVrvApplicationConfiguration::setStartFullScreen ( bool  )

Set whether the application should start up in fullscreen mode.

bool makVrv::DtVrvApplicationConfiguration::startFullScreen ( ) const

Get whether the application should start up in fullscreen mode.

void makVrv::DtVrvApplicationConfiguration::setUsePseudoFullScreen ( bool  enable)

Set whether to use a windowed mode instead of true fullscreen mode for fullscreen windows. Note that Cuda (used by Triton) gets stalled by VSync when using true fullscreen; on the other hand, to avoid Windows thinking the windowed screen is really full screen a one pixel border is on the window that may be visible and need to be masked out when used with projected systems. By default the true fullscreen mode is used; use this flag to use the pseudo (windowed) fullscreen.

bool makVrv::DtVrvApplicationConfiguration::usePseudoFullScreen ( ) const

Get whether to use a pseudo fullscreen.

void makVrv::DtVrvApplicationConfiguration::setUseHighestPriority ( bool  enable)

Set whether to use highest priority for the application and main thread.

bool makVrv::DtVrvApplicationConfiguration::useHighestPriority ( ) const

Get whether to use highest priority for the application and main thread.

void makVrv::DtVrvApplicationConfiguration::setTcpSendTimeout ( double  timeout)

Set the timeout in seconds for a tcp send command to keep trying.

double makVrv::DtVrvApplicationConfiguration::tcpSendTimeout ( ) const

Get the timeout in seconds for a tcp send command to keep trying.

void makVrv::DtVrvApplicationConfiguration::setAutoReconnectPeriod ( double  period)

Set the time, in seconds, used to attempt to reattach to a remote display that has been unexpectedly disconnected. Period < 0. (the default) disables the capability.

double makVrv::DtVrvApplicationConfiguration::autoReconnectPeriod ( ) const

Get the time, in seconds, used to attempt to reattach to a remote display that has been unexpectedly disconnected. Period < 0. (the default) disables the capability.

void makVrv::DtVrvApplicationConfiguration::addDefaultSettingsRecord ( const std::string &  recordName,
const DtBaseRecordHolder record 
)

Add a new record holder.

void makVrv::DtVrvApplicationConfiguration::removeDefaultSettingsRecord ( const std::string &  record)

Remove a default record.

const DtBaseRecordHolder* makVrv::DtVrvApplicationConfiguration::findDefaultSettingsRecord ( const std::string &  name) const

Find a settings default records.

void makVrv::DtVrvApplicationConfiguration::setConstrainToTerrain ( bool  constrain)

Set the observers to initially constrain to terrain.

bool makVrv::DtVrvApplicationConfiguration::constrainToTerrain ( ) const
void makVrv::DtVrvApplicationConfiguration::setSpeedScaling ( bool  scale)

Set the observers to initially scale speed.

bool makVrv::DtVrvApplicationConfiguration::speedScaling ( ) const
void makVrv::DtVrvApplicationConfiguration::setVertexSelectsParent ( bool  selectsParent)

set whether vertex selection selects the vertex' parent

bool makVrv::DtVrvApplicationConfiguration::vertexSelectsParent ( ) const
void makVrv::DtVrvApplicationConfiguration::setDoubleBuffering ( bool  buffer)

Set whether to double buffer the windows.

bool makVrv::DtVrvApplicationConfiguration::doubleBuffer ( ) const
void makVrv::DtVrvApplicationConfiguration::setEnableVSync ( bool  sync)

Set whether to vsync the windows.

bool makVrv::DtVrvApplicationConfiguration::enableVSync ( ) const
void makVrv::DtVrvApplicationConfiguration::setEnableTracyProfiling ( bool  enableProfiling)

Set whether to automatically enable tracy profiling on startup.

bool makVrv::DtVrvApplicationConfiguration::enableTracyProfiling ( ) const
void makVrv::DtVrvApplicationConfiguration::setFrameRate ( unsigned int  framesPerSec)

Set the fixed framerate of the windows.

unsigned int makVrv::DtVrvApplicationConfiguration::frameRate ( ) const
void makVrv::DtVrvApplicationConfiguration::setNumDepthBits ( unsigned short  numBits)

Set the number of depth bits for the window(24, 32)

unsigned short makVrv::DtVrvApplicationConfiguration::numDepthBits ( ) const
void makVrv::DtVrvApplicationConfiguration::setNumStencilBits ( unsigned short  numBits)

Set the number of stencil bits for the window(0, 8)

unsigned short makVrv::DtVrvApplicationConfiguration::numStencilBits ( ) const
void makVrv::DtVrvApplicationConfiguration::setAntiAliasingLevel ( unsigned short  level)

Set the Anti-Aliasing level for the window(0x, 2x, 4x, 8x, 16x)

unsigned short makVrv::DtVrvApplicationConfiguration::antiAliasingLevel ( ) const
void makVrv::DtVrvApplicationConfiguration::setPathConfiguration ( const DtDePathConfiguration pathConfig)

Set the initial path configuration.

DtDePathConfiguration& makVrv::DtVrvApplicationConfiguration::pathConfiguration ( )

Access the initial path configuration.

const DtDePathConfiguration& makVrv::DtVrvApplicationConfiguration::pathConfiguration ( ) const

Access the initial path configuration.

virtual void makVrv::DtVrvApplicationConfiguration::setSupportEmail ( const std::string &  supportEmail)
virtual

About box configuration.

virtual const std::string& makVrv::DtVrvApplicationConfiguration::supportEmail ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setSupportPhoneNumber ( const std::string &  phoneNumber)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::supportPhoneNumber ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setSalesEmail ( const std::string &  email)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::salesEmail ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setAddressFirstLine ( const std::string &  address1)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::addressFirstLine ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setAddressSecondLine ( const std::string &  address2)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::addressSecondLine ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setAddressThirdLine ( const std::string &  address3)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::addressThirdLine ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setSlogan ( const std::string &  )
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::slogan ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setWeblink ( const std::string &  link)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::weblink ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setSvnRevision ( const std::string &  rev)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::svnRevision ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setSvnBranch ( const std::string &  rev)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::svnBranch ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setBuildDate ( const std::string &  date)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::buildDate ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setAboutBoxImage ( const std::string &  fname)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::aboutBoxImage ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setAdditionalCopyright ( const std::string &  copyRightString)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::additionalCopyright ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setCoreDataVersionString ( const std::string &  coreDataVersionString)
virtual
virtual const std::string& makVrv::DtVrvApplicationConfiguration::coreDataVersionString ( ) const
virtual
virtual void makVrv::DtVrvApplicationConfiguration::setMainScreenNum ( unsigned short  mainScreenNum)
virtual

Main screen number for the main window to start on.

virtual unsigned short makVrv::DtVrvApplicationConfiguration::mainScreenNum ( )
virtual
void makVrv::DtVrvApplicationConfiguration::setExtraArgs ( const std::string &  argString)

Set extra arguments as a string to be available to custom code/plugins.

const std::string& makVrv::DtVrvApplicationConfiguration::extraArgs ( ) const

Get extra arguments as a string to be available to custom code/plugins.

void makVrv::DtVrvApplicationConfiguration::setUseReverseZBuffer ( bool  val)

Set whether to use reverse Z buffering (default is true)

bool makVrv::DtVrvApplicationConfiguration::useReverseZBuffer ( ) const

Get whether to use reverse Z buffering (default is true)

void makVrv::DtVrvApplicationConfiguration::setDisableDynamicTerrain ( bool  val)

set whether or not to disable dynamic terrains

bool makVrv::DtVrvApplicationConfiguration::disableDynamicTerrain ( ) const

get whether or not dynamic terrains are disabled

virtual void makVrv::DtVrvApplicationConfiguration::setMainWindowMaximized ( bool  fullscreen)
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual bool makVrv::DtVrvApplicationConfiguration::mainWindowMaximized ( )
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual void makVrv::DtVrvApplicationConfiguration::setMainWindowWidth ( int  width)
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual int makVrv::DtVrvApplicationConfiguration::mainWindowWidth ( )
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual void makVrv::DtVrvApplicationConfiguration::setMainWindowHeight ( int  height)
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual int makVrv::DtVrvApplicationConfiguration::mainWindowHeight ( )
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual void makVrv::DtVrvApplicationConfiguration::setMainWindowXPos ( int  x)
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual int makVrv::DtVrvApplicationConfiguration::mainWindowXPos ( )
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual void makVrv::DtVrvApplicationConfiguration::setMainWindowYPos ( int  y)
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual int makVrv::DtVrvApplicationConfiguration::mainWindowYPos ( )
virtual

if the main window maximized is false then it will use the rest of the size/position settings. the main window will default to maximized.

virtual void makVrv::DtVrvApplicationConfiguration::setLimitEntityTextures ( const DtVector2< int > &  resolution)
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For entities.

virtual const DtVector2<int>& makVrv::DtVrvApplicationConfiguration::limitEntityTextures ( void  ) const
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For entities.

virtual void makVrv::DtVrvApplicationConfiguration::setLimitEntityTexturesProportional ( bool  proportional)
virtual

Whether entity textures are limited proportionally. Default is true. see: DtStealthCommandLineProcessor::StealthArgs::limitEntityTexturesArg or DtVantageIgCommandLineProcessor::StealthArgs::limitEntityTexturesArg.

virtual bool makVrv::DtVrvApplicationConfiguration::limitEntityTexturesProportional ( void  ) const
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For entities.

virtual void makVrv::DtVrvApplicationConfiguration::excludeFromTextureLimits ( const std::string &  modelDef)
virtual

These model defs are excluded from the texture limits above.

virtual const std::unordered_set<std::string>& makVrv::DtVrvApplicationConfiguration::modelDefsExcludedFromTextureLimits ( void  ) const
virtual

These model defs are excluded from the texture limits above.

virtual void makVrv::DtVrvApplicationConfiguration::setLimitTerrainTextures ( const DtVector2< int > &  resolution)
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For terrain.

virtual const DtVector2<int>& makVrv::DtVrvApplicationConfiguration::limitTerrainTextures ( ) const
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For terrain.

virtual void makVrv::DtVrvApplicationConfiguration::setLimitEarthTerrainTextures ( int  resolution)
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For earth terrain.

virtual int makVrv::DtVrvApplicationConfiguration::limitEarthTerrainTextures ( ) const
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For earth terrain.

virtual void makVrv::DtVrvApplicationConfiguration::setLimitEarthSplattingTextures ( int  resolution)
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For earth splatting.

virtual int makVrv::DtVrvApplicationConfiguration::limitEarthSplattingTextures ( ) const
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For earth splatting.

virtual void makVrv::DtVrvApplicationConfiguration::setLimitEarthVegetationTextures ( int  resolution)
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For earth vegetation.

virtual int makVrv::DtVrvApplicationConfiguration::limitEarthVegetationTextures ( ) const
virtual

Set/get the max value (width, height) of the mipmap resolution that will be used. For earth vegetation.

virtual void makVrv::DtVrvApplicationConfiguration::setLimitGpuMemoryPercentage ( int  percentageCutoff)
virtual

Set the cutoff, beyond which vrv will not make new textures / buffers, as% of total available video ram [0, 100].

virtual int makVrv::DtVrvApplicationConfiguration::limitGpuMemoryPercentage ( void  ) const
virtual

Set the cutoff, beyond which vrv will not make new textures / buffers, as% of total available video ram [0, 100].

virtual void makVrv::DtVrvApplicationConfiguration::setEntityGridCellSize ( const DtVector3< int > &  cellSize)
virtual

set/get the cells' size for the sparse grid of entities Internally, the entities are spatially divided into a sparse grid of cells. This allows us to efficiently do cull/lod out a bunch of entities.

virtual DtVector3<int> makVrv::DtVrvApplicationConfiguration::entityGridCellSize ( void  ) const
virtual

set/get the cells' size for the sparse grid of entities Internally, the entities are spatially divided into a sparse grid of cells. This allows us to efficiently do cull/lod out a bunch of entities.

bool makVrv::DtVrvApplicationConfiguration::indirectUsesExternalRenderer ( void  ) const

whether indirect geometry uses renderer external to it

void makVrv::DtVrvApplicationConfiguration::setindirectUsesExternalRenderer ( bool  val)

whether indirect geometry uses renderer external to it

bool makVrv::DtVrvApplicationConfiguration::enablePersistentShadowTechnique ( void  ) const

Whether to use Persistent shadow technique.

void makVrv::DtVrvApplicationConfiguration::setEnablePersistentShadowTechnique ( bool  val)

Whether to use Persistent shadow technique.

void makVrv::DtVrvApplicationConfiguration::disableModelSet ( unsigned  int)

Set/Get whether a model is disabled.

bool makVrv::DtVrvApplicationConfiguration::modelSetDisabled ( unsigned  int) const

Set/Get whether a model is disabled.

const std::set<unsigned int>& makVrv::DtVrvApplicationConfiguration::disabledModelSets ( ) const

Set/Get whether a model is disabled.

virtual void makVrv::DtVrvApplicationConfiguration::setRendererThreadingModel ( DtRendererThreadingModel  threadingModel)
virtual

set/get renderer threading model

DtRendererThreadingModel makVrv::DtVrvApplicationConfiguration::rendererThreadingModel ( void  ) const

set/get renderer threading model

void makVrv::DtVrvApplicationConfiguration::populateDataVersionString ( const std::string &  dataDir)

look in the passed in data directory for the data package information file and use it to populate the data version string.

virtual void makVrv::DtVrvApplicationConfiguration::setShowErrorDialogs ( bool  show)
virtual

Set whether display engine generated error dialogs (from emitDeError) are shown.

virtual bool makVrv::DtVrvApplicationConfiguration::showErrorDialogs ( ) const
virtual

Get whether display engine generated error dialogs (from emitDeError) are shown.

virtual void makVrv::DtVrvApplicationConfiguration::setEnableMutexesOnIndirectDataStructures ( bool  enabled)
virtual

Set/Get whether mutexes are enabled on indirect data structures.

virtual bool makVrv::DtVrvApplicationConfiguration::locksEnabledOnIndirectDataStructures ( )
virtual

Set/Get whether mutexes are enabled on indirect data structures.

const bool makVrv::DtVrvApplicationConfiguration::overwriteMappingsOnMerge ( ) const

Get / Set whether when merging mapping files, the files specified on the commandline overwrite mappings in the default loaded files.

void makVrv::DtVrvApplicationConfiguration::setOverwriteMappingsOnMerge ( bool  overwrite)

Get / Set whether when merging mapping files, the files specified on the commandline overwrite mappings in the default loaded files.

Member Data Documentation

std::string makVrv::DtVrvApplicationConfiguration::myBuildDate
protected
std::string makVrv::DtVrvApplicationConfiguration::myApplicationName
protected
std::string makVrv::DtVrvApplicationConfiguration::myApplicationIcon
protected
bool makVrv::DtVrvApplicationConfiguration::myLoadPluginsFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myLoadingIgUserInterfaceFlag
protected
std::list<std::string> makVrv::DtVrvApplicationConfiguration::myPluginFiles
protected
std::list<std::string> makVrv::DtVrvApplicationConfiguration::myExcludedPluginFiles
protected
std::string makVrv::DtVrvApplicationConfiguration::myApplicationVersion
protected
DtDriverConfiguration makVrv::DtVrvApplicationConfiguration::myDriverConfiguration
protected

To feed into a DtDeInitializer:

DtGuiConfiguration makVrv::DtVrvApplicationConfiguration::myGuiConfiguration
protected
DtInputDriverConfiguration makVrv::DtVrvApplicationConfiguration::myInputDriverConfiguration
protected
std::string makVrv::DtVrvApplicationConfiguration::myDisplayEngineName
protected
DtDePathConfiguration makVrv::DtVrvApplicationConfiguration::myPathConfiguration
protected
DtDeConfiguration makVrv::DtVrvApplicationConfiguration::myDeConfiguration
protected
DtDeInitializer::DeMode makVrv::DtVrvApplicationConfiguration::myDeMode
protected
DtDeInitializer::DriverInstanceList makVrv::DtVrvApplicationConfiguration::myDriverInstances
protected
std::string makVrv::DtVrvApplicationConfiguration::myCoordinateSystem
protected
std::string makVrv::DtVrvApplicationConfiguration::myCoordinateSystemParameters
protected
int makVrv::DtVrvApplicationConfiguration::myNotifyLevel
protected
std::string makVrv::DtVrvApplicationConfiguration::myLogFileName
protected
std::string makVrv::DtVrvApplicationConfiguration::myModelPreloadFilename
protected
std::string makVrv::DtVrvApplicationConfiguration::myDiscoveredModelPreloadFilename
protected
bool makVrv::DtVrvApplicationConfiguration::myAutoLoadDriversFlag
protected
DtDeInitializer::AuthorizationCodeMap makVrv::DtVrvApplicationConfiguration::myAuthorizationCodeMap
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myAutoStartDrivers
protected
DtDeInitializer::ObserverStateMap makVrv::DtVrvApplicationConfiguration::myObserverStateMap
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myMappingFilesToLoad
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myEntityElementDefinitionHiersToMerge
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myEntityElementDefinitionLeafsToMerge
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myAggregateDefinitionHiersToMerge
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myAggregateDefinitionLeafsToMerge
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myTacticalGraphicsDefinitionHiersToMerge
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myTacticalGraphicsDefinitionLeafsToMerge
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myModelDefinitionsToMerge
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myEntityTypeMapsToMerge
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myAggregateTypeMapsToMerge
protected
std::vector<std::string> makVrv::DtVrvApplicationConfiguration::myTacticalGraphicsTypeMapsToMerge
protected
std::set<unsigned int> makVrv::DtVrvApplicationConfiguration::myDisabledModelSets
protected
DtDeInitializer::DisplayConnections makVrv::DtVrvApplicationConfiguration::myDisplayConnections
protected
std::string makVrv::DtVrvApplicationConfiguration::myAutoLoadFile
protected
bool makVrv::DtVrvApplicationConfiguration::myOverwriteMappingsOnMerge
protected
bool makVrv::DtVrvApplicationConfiguration::myFullScreenFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myUsePseudoFullScreenFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myConstrainToTerrainFlag
protected
bool makVrv::DtVrvApplicationConfiguration::mySpeedScalingFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myVertexSelectsParentFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myDoubleBufferFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myEnableVSyncFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myEnableTracyProfiling
protected
bool makVrv::DtVrvApplicationConfiguration::myRealizeMinimapModelSetFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myIndirectEntityRendering
protected
bool makVrv::DtVrvApplicationConfiguration::myBufferClearUsesCompute
protected
bool makVrv::DtVrvApplicationConfiguration::myNoEntityDefinitionLoadingFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myNoAggregateDefinitionLoadingFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myNoTacticalGraphicsDefinitionLoadingFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myNoModelDefinitionLoadingFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myNoEntityTypeMapLoadingFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myNoAggregateTypeMapLoadingFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myNoTacticalGraphicsTypeMapLoadingFlag
protected
bool makVrv::DtVrvApplicationConfiguration::mySynchronizedNtpTimeFlag
protected
bool makVrv::DtVrvApplicationConfiguration::myDofConstraintsEnabled
protected
bool makVrv::DtVrvApplicationConfiguration::myIgnoreZoomForSpeedtreeLod
protected
bool makVrv::DtVrvApplicationConfiguration::mySuppressHatIntersectOnAttach
protected
bool makVrv::DtVrvApplicationConfiguration::myDisableKdTrees
protected
bool makVrv::DtVrvApplicationConfiguration::myForceTextShaping
protected
bool makVrv::DtVrvApplicationConfiguration::myUseHighestPriorityFlag
protected
double makVrv::DtVrvApplicationConfiguration::myTcpSendTimeout
protected
double makVrv::DtVrvApplicationConfiguration::myAutoReconnectPeriod
protected
unsigned int makVrv::DtVrvApplicationConfiguration::myFrameRate
protected
unsigned short makVrv::DtVrvApplicationConfiguration::myNumDepthBits
protected
unsigned short makVrv::DtVrvApplicationConfiguration::myNumStencilBits
protected
unsigned short makVrv::DtVrvApplicationConfiguration::myAntiAliasingLevel
protected
short makVrv::DtVrvApplicationConfiguration::myMainScreenNum
protected
std::string makVrv::DtVrvApplicationConfiguration::myUdpDeviceAddress
protected
std::string makVrv::DtVrvApplicationConfiguration::myUdpSendAddress
protected
int makVrv::DtVrvApplicationConfiguration::myUdpPort
protected
DtDeInitializer::DefaultRecordMap makVrv::DtVrvApplicationConfiguration::myDefaultRecords
protected
DtDeInitializer::DeFeatures makVrv::DtVrvApplicationConfiguration::myFeatures
protected
UIConfiguration makVrv::DtVrvApplicationConfiguration::myMasterModeUIConfiguration
protected
UIConfiguration makVrv::DtVrvApplicationConfiguration::mySlaveModeUIConfiguration
protected
std::string makVrv::DtVrvApplicationConfiguration::mySupportEmail
protected

About box strings.

std::string makVrv::DtVrvApplicationConfiguration::mySupportPhoneNumber
protected
std::string makVrv::DtVrvApplicationConfiguration::mySalesEmail
protected
std::string makVrv::DtVrvApplicationConfiguration::myAddressFirstLine
protected
std::string makVrv::DtVrvApplicationConfiguration::myAddressSecondLine
protected
std::string makVrv::DtVrvApplicationConfiguration::myAddressThirdLine
protected
std::string makVrv::DtVrvApplicationConfiguration::mySlogan
protected
std::string makVrv::DtVrvApplicationConfiguration::myWeblink
protected
std::string makVrv::DtVrvApplicationConfiguration::mySvnRevision
protected
std::string makVrv::DtVrvApplicationConfiguration::mySvnBranch
protected
std::string makVrv::DtVrvApplicationConfiguration::myAboutBoxImage
protected
std::string makVrv::DtVrvApplicationConfiguration::myAdditionalCopyright
protected
std::string makVrv::DtVrvApplicationConfiguration::myCoreDataVersionString
protected
bool makVrv::DtVrvApplicationConfiguration::myUseReverseZBuffer
protected
std::string makVrv::DtVrvApplicationConfiguration::myExtraArgs
protected
bool makVrv::DtVrvApplicationConfiguration::myDisableDynamicTerrain
protected
bool makVrv::DtVrvApplicationConfiguration::myMainWindowMaximized
protected
int makVrv::DtVrvApplicationConfiguration::myMainWindowWidth
protected
int makVrv::DtVrvApplicationConfiguration::myMainWindowHeight
protected
int makVrv::DtVrvApplicationConfiguration::myMainWindowXPos
protected
int makVrv::DtVrvApplicationConfiguration::myMainWindowYPos
protected
bool makVrv::DtVrvApplicationConfiguration::myTerrainObserverViewsEnabled
protected
bool makVrv::DtVrvApplicationConfiguration::myVerboseIndirectEntitySettings
protected
DtVector2<int> makVrv::DtVrvApplicationConfiguration::myLimitEntityTexturesResolution
protected

only mip maps at or below this res will be loaded for entities

bool makVrv::DtVrvApplicationConfiguration::myLimitEntityTexturesProportional
protected

proportionally limit textures for entities (default is true)

DtVector2<int> makVrv::DtVrvApplicationConfiguration::myLimitTerrainTexturesResolution
protected

only mip maps at or below this res will be loaded for terrain

std::unordered_set<std::string> makVrv::DtVrvApplicationConfiguration::myModelDefsExcludedFromTextureLimits
protected

models excluded from entity texture limits

int makVrv::DtVrvApplicationConfiguration::myLimitGpuMemoryPercentage
protected

the cutoff, beyond which vrv will not make new textures / buffers, as a % of total available video ram [0, 100]

DtVector3<int> makVrv::DtVrvApplicationConfiguration::myEntityGridCellSize = DtVector3<int>(5000,5000,5000)
protected
bool makVrv::DtVrvApplicationConfiguration::myIndirectUsesExternalRenderer = true
protected
bool makVrv::DtVrvApplicationConfiguration::myEnablePersistentShadowTechnique = true
protected
bool makVrv::DtVrvApplicationConfiguration::myShowErrorDialogs
protected
bool makVrv::DtVrvApplicationConfiguration::myIndirectStructureMutexesEnabled
protected
int makVrv::DtVrvApplicationConfiguration::myLimitEarthTerrainTextures = -1
protected
int makVrv::DtVrvApplicationConfiguration::myLimitEarthSplattingTextures = -1
protected
int makVrv::DtVrvApplicationConfiguration::myLimitEarthVegetationTextures = -1
protected
DtRendererThreadingModel makVrv::DtVrvApplicationConfiguration::myRendererThreadingModel = RTM_SingleThreaded
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)