![]() |
VR-Forces Developer's Guide
|
Class for holding extended settings that are communicated over the thread boundry.

Public Types | |
| enum | EntityStates { AwaitingMessage = 0x00000001, AwaitingQuestion = 0x00000002 } |
Static Public Member Functions | |
| static std::string | className () |
| static void | SetIsTimeSetToLocalOnFirstPlacement (bool b) |
| static bool | IsTimeSetToLocalOnFirstPlacement () |
| static void | SetIsTimeFrozen (bool b) |
| static bool | IsTimeFrozen () |
Protected Types | |
| typedef std::map < makVrv::DtElementID, EntityStates > | StateFlagMap |
| typedef std::set < makVrv::DtElementID > | ElementIdSet |
Protected Member Functions | |
| virtual void | setStateFlag (makVrv::DtElementID, EntityStates, bool) |
| virtual bool | stateFlag (makVrv::DtElementID, EntityStates) const |
| DtSharedVrfVrlApplicationSettings (makVrv::DtSharedSettingsManager &manager) | |
Static Protected Attributes | |
| static std::atomic< bool > | theIsTimeFrozen |
| static std::atomic< bool > | theIsTimeSetToLocalOnFirstPlacement |
Friends | |
| class | makVrv::DtReadSettingsLock< DtSharedVrfVrlApplicationSettings > |
| class | makVrv::DtWriteSettingsLock< DtSharedVrfVrlApplicationSettings > |
| class | makVrv::DtSharedSettingsManager |
|
protected |
|
protected |
|
overridevirtual |
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 to show the aggregate gumballs.
|
virtual |
|
virtual |
Get/set whether or not to show the aggregate health.
|
virtual |
|
virtual |
Get/set whether or not entity bounding boxes are shown when an entity is selected. Default is true.
|
virtual |
|
virtual |
Get/set whether or not entity task visualizations are shown when an entity is selected. Default is true.
|
virtual |
|
virtual |
Get/set the gumballs icons directory.
|
virtual |
|
virtual |
Clears all awaiting flags for given entity.
|
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 an entity has question 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 |
|
virtual |
Site/Application id accessors.
|
virtual |
|
virtual |
Get/set stealth published type. Default 12, 0, 0, 0, 0, 0, 0, 0.
|
virtual |
|
virtual |
Set whether or not an entity has its task visualizations shown.
|
virtual |
|
virtual |
Get/set extended entity flags.
|
virtual |
|
virtual |
{@ Accessor/mutator for whether or not the system is waiting to send the back-end quit message before shutting down
|
virtual |
|
virtual |
{@ Accessor/mutator for whether or not the application is quitting
|
virtual |
|
virtual |
{@ Image files for categories that will be shown in health
|
virtual |
|
virtual |
Accessor for the number of primary health items to show as icons. Default is 5.
|
virtual |
Accessor for the number of primary health items to show as icons. Default is 5.
|
virtual |
Accessor for what the maximum base health is for primary equipment to display, else health bar will display. Default is 2500.
|
virtual |
Accessor for what the maximum base health is for primary equipment to display, else health bar will display. Default is 2500.
|
virtual |
Whether or not to discover background entities (default is false).
|
virtual |
Whether or not to discover background entities (default is false).
|
virtual |
|
virtual |
|
static |
Whether or not the setting of the time is frozen. Will be before first object placememnt.
|
static |
Whether or not the setting of the time is frozen. Will be before first object placememnt.
|
static |
|
static |
|
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 |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |