![]() |
VR-Forces 5.0.3 Developer's Guide
|
Display engine.

Public Member Functions | |
| DtVrfDe () | |
| virtual | ~DtVrfDe () |
| virtual void | setModelDefinitionsDirectory (const DtFilename &f) |
| virtual const DtFilename & | modelDefinitionsDirectory () const |
| virtual void | createDebugLog (const std::string &fileName, makVrv::DtDebugLog::PrintLevel level) |
Public Member Functions inherited from makVrv::DtDe | |
| DtDe () | |
| virtual | ~DtDe () |
| bool | destructing () |
| bool | resetting () |
| virtual void | setDeInitializer (const DtDeInitializer &initializer) |
| virtual void | setPathConfiguration (const DtDePathConfiguration &pathConfig) |
| virtual InitializationResult | initialize (bool abortOnLicenseFailure=true, bool useLicenseErrorDialog=true) |
| bool | initialized () const |
| DtThreadId | threadId () |
| virtual void | setDeConfiguration (const DtDeConfiguration &deConfig) |
| virtual void | tick (double simTime) |
| void | retick () |
| virtual bool | timeToStop () const |
| virtual void | setTimeToStop (bool flag=true) |
| virtual void | quit () |
| virtual void | reset () |
| virtual void | updateScene () |
| void | registerInitFunction (void *address) |
| bool | isInitFunctionRegistered (void *address) |
| bool | shouldSendMesssage () |
| virtual void | setTargetFrameTime (double frameTimeInMs) |
| virtual double | targetFrameTime () |
| virtual void | runSwapBufferWork () |
| virtual void | startProfilerNextFrame () |
| virtual void | stopProfilerNextFrame () |
| virtual double | lastUpdateTime () const |
| virtual void | setShowErrorDialogs (bool show) |
| virtual bool | showErrorDialogs () const |
| virtual const DtDeConfiguration & | deConfiguration () const |
| virtual DtDeCommunicator & | igCommunicator () |
| DtMainEventQueue & | mainEventQueue () |
| virtual DtDisplay * | display () |
| virtual DtScene & | scene () |
| virtual DtDataBank & | dataBank () |
| virtual DtDriverManager & | driverManager () |
| bool | driverManagerCreated () const |
| virtual DtMessageDispatcher & | dispatcher () |
| DtDebugLog & | log () |
| DtAgentManager & | agentManager () |
| DtBackgroundLoader & | backgroundLoader () |
| virtual double | simulationTime () const |
| virtual double | syncedTime () const |
| virtual DtSynchronizedTimeManager * | findSynchronizedTimeManager () |
| virtual int | displayCount () const |
| virtual const DtDeInitializer & | deInitializer () const |
| virtual const DtDePathConfiguration & | dePathConfiguration () const |
| virtual bool | isInMasterMode () const |
| virtual bool | isInSlaveMode () const |
| virtual DtDeSharedState & | sharedState () |
| virtual const DtDeSharedState & | sharedState () const |
| virtual const DtDeSharedState *const | sharedStatePtr () const |
| virtual const DtSchemaManager * | findSchemaManager () const |
| virtual DtSchemaManager * | findSchemaManager () |
| virtual DtFileCache * | fileCache () |
| virtual const DeErrors | deErrors () const |
| virtual void | clearDeErrors () |
| virtual DtRenderer & | renderer () const |
| bool | renderFrameThisTick () const |
| virtual bool | licenseAvailable () const |
| virtual DtDrawnIntersectorManager * | drawnIntersectorManager () |
| virtual const DtDrawnIntersectorManager * | drawnIntersectorManager () const |
| virtual bool | addDisplayConfiguration (const DtDisplayConfiguration &) |
| virtual void | realizeDisplayConfiguration (const std::string &clientName, const std::string &displayName) |
| virtual void | destroyDisplay (DtDisplayProxySP display) |
| virtual void | destroyDisplay (const std::string &displayName) |
| virtual void | destroyAllDisplays () |
| virtual bool | modifyDisplay (const std::string &displayName, const DtDisplayConfiguration &config) |
| virtual void | onSlaveConnected (const std::string &igName) |
| virtual void | emitDeError (const DtDeError &error, bool criticalError) |
| virtual void | setSimulationTime (double time) |
| virtual double | systemTime () const |
| virtual void | setCurrentFrameNumber (unsigned int frameNumber) |
| virtual unsigned int | currentFrameNumber () const |
| virtual bool | isPaused () const |
| virtual void | pause () |
| virtual void | resume () |
| double | pausedTime () const |
| virtual DtVirtualBaseClass * | findFastInstance (StaticInstanceFunction classInstanceFunction) const |
| template<typename Class > | |
| DtVirtualBaseClass * | findFastInstance (Class &(*staticInstFunc)(DtDe &)) const |
| virtual void | registerFastInstance (StaticInstanceFunction classInstanceFunction, DtVirtualBaseClass *inst) |
| template<typename Class > | |
| void | registerFastInstance (Class &(*staticInstFunc)(DtDe &), DtVirtualBaseClass *inst) |
| virtual DtVirtualBaseClass * | findInstance (const std::string &instanceName) const |
| virtual void | registerInstance (const std::string &instanceName, DtVirtualBaseClass *instance) |
| virtual void | registerProctor (unsigned short handlerId, DtProctor *) |
| virtual void | unregisterProctor (unsigned short handlerId) |
| DtProctor * | findProctor (unsigned short handlerId) const |
| DtDisplayProxySP | findDisplay (const std::string &displayName) |
| virtual DtDisplayProxySP | findDisplayByIndex (int index) |
| void | setRenderFrameThisTick (bool update) |
| virtual bool | modelSetActive (int i) const |
| virtual void | determineActiveModelSets () |
| virtual bool | isValidDisplayConfiguration (const DtDisplayConfiguration &dec) |
| virtual void | startLogFrameTime () |
| virtual void | stopLogFrameTime () |
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 &) |
Static Public Member Functions inherited from makVrv::DtDe | |
| static const char * | className () |
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 |
Static Protected Attributes inherited from makVrv::DtDe | |
| static const char * | myClassName |
| DtVrfDe::DtVrfDe | ( | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
create the debug log for logging information to a file
Reimplemented from makVrv::DtDe.
|
protectedvirtual |
Connect initialized components and call postInit signal.
Reimplemented from makVrv::DtDe.
|
protected |