![]() |
VR-Forces 5.0.1 Developer's Guide
|
This owns a list of display engine configurations.

Classes | |
| struct | UIConfiguration |
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) |
| makVrv::DtVrvApplicationConfiguration::DtVrvApplicationConfiguration | ( | ) |
CTOR.
| makVrv::DtVrvApplicationConfiguration::DtVrvApplicationConfiguration | ( | const DtVrvApplicationConfiguration & | ) |
Copy CTOR.
|
virtual |
DTOR.
| 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::setEjectGtTextures | ( | bool | val | ) |
Set whether gt textures are ejected (gs textures are always ejected)
| bool makVrv::DtVrvApplicationConfiguration::ejectGtTextures | ( | ) | const |
Get whether gt textures are ejected (gs textures are always ejected)
| void makVrv::DtVrvApplicationConfiguration::setEjectGtBuffers | ( | bool | val | ) |
Set whether gt buffers are ejected (gs buffers are always ejected)
| bool makVrv::DtVrvApplicationConfiguration::ejectGtBuffers | ( | ) | const |
Get whether gt buffers are ejected (gs buffers are always ejected)
| 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 |
Set / get whether KD trees (for intersections are disabled)
|
virtual |
Set / get whether KD trees (for intersections are disabled)
|
virtual |
Set / get whether Text Shaping is force enabled or not.
|
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 |
Set the fixed framerate of the windows.
| 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 |
About box configuration.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Main screen number for the main window to start on.
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.
| void makVrv::DtVrvApplicationConfiguration::setEnableOcclusionCulling | ( | bool | val | ) |
Set whether to add Occlusion Culling nodes to the scene graph (default is to)
| bool makVrv::DtVrvApplicationConfiguration::enableOcclusionCulling | ( | ) | const |
Get whether to add Occlusion Culling nodes to the scene graph (default is to)
|
virtual |
Set/get the max value (width, height) of the mipmap resolution that will be used. For entities.
|
virtual |
Set/get the max value (width, height) of the mipmap resolution that will be used. For entities.
|
virtual |
Whether entity textures are limited proportionally. Default is true. see: DtStealthCommandLineProcessor::StealthArgs::limitEntityTexturesArg or DtVantageIgCommandLineProcessor::StealthArgs::limitEntityTexturesArg.
|
virtual |
Set/get the max value (width, height) of the mipmap resolution that will be used. For entities.
|
virtual |
These model defs are excluded from the texture limits above.
|
virtual |
These model defs are excluded from the texture limits above.
|
virtual |
Set/get the max value (width, height) of the mipmap resolution that will be used. For terrain.
|
virtual |
Set/get the max value (width, height) of the mipmap resolution that will be used. For terrain.
|
virtual |
Set the cutoff, beyond which vrv will not make new textures / buffers, as% of total available video ram [0, 100].
|
virtual |
Set the cutoff, beyond which vrv will not make new textures / buffers, as% of total available video ram [0, 100].
| 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 |
Set whether display engine generated error dialogs (from emitDeError) are shown.
|
virtual |
Get whether display engine generated error dialogs (from emitDeError) are shown.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
To feed into a DtDeInitializer:
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
About box strings.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
only mip maps at or below this res will be loaded for entities
|
protected |
proportionally limit textures for entities (default is true)
only mip maps at or below this res will be loaded for terrain
|
protected |
models excluded from entity texture limits
|
protected |
the cutoff, beyond which vrv will not make new textures / buffers, as a % of total available video ram [0, 100]
|
protected |