![]() |
VR-Forces 4.2 Class Documentation
|
Class for holding extended settings that are communicated over the thread boundry. More...

Public Types | |
| enum | EntityStates { AwaitingMessage = 0x00000001 } |
Public Member Functions | |
| virtual | ~DtSharedVrfVrlApplicationSettings () |
| DTOR. | |
| virtual void | increaseDriversStarted () |
| Accessors for telling how many drivers have been started. | |
| virtual void | decreaseDriversStarted () |
| virtual int | driversStarted () const |
| Returns the number of drivers started. | |
| virtual void | setDisplayObjectConsoleWarningIcon (bool) |
| Get/set whether or not to show the entity object console warning icon. | |
| virtual bool | displayObjectConsoleWarningIcon () const |
| virtual void | setDisplayBoundingBoxesWhenSelected (bool) |
| Get/set whether or not entity bounding boxes are shown when an entity is selected. | |
| virtual bool | displayBoundingBoxesWhenSelected () const |
| virtual void | setHasAwaitingMessages (makVrv::DtElementID, bool) |
| Set whether or not an entity has messages waiting. | |
| virtual bool | hasAwaitingMessages (makVrv::DtElementID) const |
| virtual void | setObserversPublished (bool) |
| Set whether or not observers are to be published. | |
| virtual bool | observersPublished () const |
| virtual void | setApplicationInitialized (bool) |
| Set when the application is fully initialized. Releases communication thread to start. | |
| virtual bool | applicationInitialized () const |
Static Public Member Functions | |
| static std::string | className () |
| Get an instance of the settings object. | |
Protected Types | |
| typedef std::map < makVrv::DtElementID, EntityStates > | StateFlagMap |
Protected Member Functions | |
| virtual void | setStateFlag (makVrv::DtElementID, EntityStates, bool) |
| Sets the particular state flag on/off for the entity. | |
| virtual bool | stateFlag (makVrv::DtElementID, EntityStates) const |
| Return true if the particular state flag is enabled. | |
| DtSharedVrfVrlApplicationSettings (makVrv::DtSharedSettingsManager &manager) | |
| CTOR. | |
Friends | |
| class | makVrv::DtReadSettingsLock< DtSharedVrfVrlApplicationSettings > |
| Also protected, use the DtReadSettingsLock and DtWriteSettingsLock to access the object. | |
| class | makVrv::DtWriteSettingsLock< DtSharedVrfVrlApplicationSettings > |
| class | makVrv::DtSharedSettingsManager |
Class for holding extended settings that are communicated over the thread boundry.
|
protected |
|
virtual |
DTOR.
|
protected |
CTOR.
|
static |
Get an instance of the settings object.
Also protected, use the DtReadSettingsLock and DtWriteSettingsLock to access the object.
|
virtual |
Accessors for telling how many drivers have been started.
|
virtual |
|
virtual |
Returns the number of drivers started.
|
virtual |
Get/set whether or not to show the entity object console warning icon.
|
virtual |
|
virtual |
Get/set whether or not entity bounding boxes are shown when an entity is selected.
Default is true
|
virtual |
|
virtual |
Set whether or not an entity has messages waiting.
If this is the first time, send a signal, but, also keep track. If turned off, also send out a message if there are messages waiting
|
virtual |
|
virtual |
Set whether or not observers are to be published.
|
virtual |
|
virtual |
Set when the application is fully initialized. Releases communication thread to start.
|
virtual |
|
protectedvirtual |
Sets the particular state flag on/off for the entity.
|
protectedvirtual |
Return true if the particular state flag is enabled.
|
friend |
Also protected, use the DtReadSettingsLock and DtWriteSettingsLock to access the object.
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |