![]() |
VR-Forces 5.0.2 Developer's Guide
|

Static Public Member Functions | |
| static void | setEnableLogFileTimeStamps (bool) |
| static bool | enableLogFileTimeStamps () |
Static Public Member Functions inherited from makVrv::DtDe | |
| static const char * | className () |
Static Protected Attributes | |
| static bool | theEnableLogFileTimeStamps |
Static Protected Attributes inherited from makVrv::DtDe | |
| static const char * | myClassName |
Additional Inherited Members | |
Public Types inherited from makVrv::DtDe | |
| enum | InitializationResult { Initialized = 1, UnableToInitialize = 0, UnableToInitializeDueToLicense = -1 } |
| typedef std::vector< std::pair < DtDeError, bool > > | DeErrors |
| typedef DtVirtualBaseClass &(* | StaticInstanceFunction )(DtDe &) |
Public Attributes inherited from makVrv::DtDe | |
| boost::signalslib::signal< void()> | signal_initializeDefaultState |
| boost::signalslib::signal< void()> | signal_postInitialize |
| boost::signalslib::signal < void(DtDe &)> | signal_preTick |
| boost::signalslib::signal< void()> | signal_postTick |
| boost::signalslib::signal < void(const std::string &, const std::string &)> | signal_displayConfigurationRealized |
| boost::signalslib::signal < void(const DtDisplayConfiguration &)> | signal_displayConfigurationAdded |
| boost::signalslib::signal < void(const std::string &)> | signal_displayToBeDestroyed |
| boost::signalslib::signal < void(const std::string &, const DtDisplayConfiguration &)> | signal_displayModified |
| boost::signalslib::signal < void(const std::string &, const DtWindowConfiguration &)> | signal_windowConfigurationAdded |
| boost::signalslib::signal < void(const std::string &, const std::string &)> | signal_windowConfigurationToBeDestroyed |
| boost::signalslib::signal < void(const std::string &, const std::string &, const DtWindowConfiguration &)> | signal_windowConfigurationModified |
| boost::signalslib::signal < void(const std::string &, const std::string &, const DtChannelConfiguration &)> | signal_channelConfigurationAdded |
| boost::signalslib::signal < void(const std::string &, const std::string &, const std::string &)> | signal_channelToBeDestroyed |
| boost::signalslib::signal < void(const std::string &, const std::string &, const std::string &, const DtChannelConfiguration &)> | signal_channelConfigurationModified |
| boost::signalslib::signal < void(const DtDeError &error, bool critical)> | signal_deError |
| boost::signalslib::signal< void()> | signal_quit |
| boost::signalslib::signal< void()> | signal_pause |
| boost::signalslib::signal< void()> | signal_resume |
| boost::signalslib::signal< void()> | signal_aboutToAutoStartDrivers |
Protected Types inherited from makVrv::DtDe | |
| enum | LicenseTypes { NoLicense = -1, Master3D_License = 0, XR_License = 1, PVD_License = 2 } |
| typedef std::vector< void * > | InitFunctionVector |
| typedef std::map< std::string, DtVirtualBaseClass * > | RootedSingletonMap |
| typedef std::map < StaticInstanceFunction, DtVirtualBaseClass * > | FastRootedSingletonMap |
| typedef std::map< std::string, DtDisplayProxyWP > | DisplayEngineProxyMap |
| makVrf::DtVrfDe::DtVrfDe | ( | ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Sets the simulation time. If time multiplier in VRF is not 1 then internally sets sim time to be difference from last elapsed real time (from when sim time was set) and current elapsedRealTime multiplied by the multiplier.
Reimplemented from makVrv::DtDe.
|
virtual |
Sets whether or not to use simulation time (true) or wall clock time for advancement. Default is to use wall clock time.
|
virtual |
|
virtual |
Call this method to quit and exit the application.
Reimplemented from makVrv::DtDe.
|
virtual |
|
inline |
|
virtual |
A very important function which provides a since tick of execution which is required for the app to run for one 'logical' frame. This function must be called repeatedly typically as often as possible.
| DtCorruptedState | if called before the Display Engine is initialized. |
| Input | |
| simTime | is the simulation time of the 'update cycle'. Typically this is the amount of time in seconds since the DtDe was started (to get real time behavior). |
Reimplemented from makVrv::DtDe.
|
inline |
|
static |
|
static |
|
virtual |
create the debug log for logging information to a file
Reimplemented from makVrv::DtDe.
|
virtual |
|
inline |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
Check whether the DtDe should skip this tick to maintain a fixed frame rate.
Reimplemented from makVrv::DtDe.
|
protectedvirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
protected |