![]() |
VR-Forces 5.0.1 Developer's Guide
|
A HUD object side updater abstract base class. It has the HUD objects smoother available to compute values.

Public Member Functions | |
| DtGlStudioObjectAttributeUpdater () | |
| virtual | ~DtGlStudioObjectAttributeUpdater () |
| virtual void | init (DtSmoother *smoother, DtDe *de) |
| virtual std::string | value (double time)=0 |
| virtual std::string | value () |
| virtual void | setElementId (DtElementID id) |
| virtual DtElementID | elementId () const |
Public Member Functions inherited from makVrv::DtGlStudioAttributeUpdater | |
| DtGlStudioAttributeUpdater () | |
| virtual | ~DtGlStudioAttributeUpdater () |
| virtual bool | isDirty () |
Protected Attributes | |
| DtSmoother * | mySmoother |
| DtDe * | myDe |
| DtElementID | myElementId |
Protected Attributes inherited from makVrv::DtGlStudioAttributeUpdater | |
| DtSignalConnectionManager | myEntityConnections |
| bool | myIsDirty |
| makVrv::DtGlStudioObjectAttributeUpdater::DtGlStudioObjectAttributeUpdater | ( | ) |
|
virtual |
|
virtual |
initialize with a HUD object's smoother
|
pure virtual |
returns the updater value as a string for sending to GL Studio
Implemented in makVrv::DtGlStudioFeetAglUpdater, makVrv::DtGlStudioValueUpdater, makVrv::DtGlStudioAoaUpdater, makVrv::DtGlStudioFeetMslUpdater, makVrv::DtGlStudioPitchUpdater, makVrv::DtGlStudioKnotsPerHourUpdater, makVrv::DtGlStudioRollUpdater, makVrv::DtGlStudioYawUpdater, makVrv::DtExampleMetersPerSecondUpdater, makVrv::DtGlStudioFeetPerMinuteUpdater, makVrv::DtGlStudioKilometersPerHourUpdater, and makVrv::DtGlStudioMilesPerHourUpdater.
|
inlinevirtual |
just to make the base class happy since this particular type of updater needs a time to function properly
Implements makVrv::DtGlStudioAttributeUpdater.
|
virtual |
Set the element ID of the entity that this HUD updater is associated with.
|
virtual |
Get the element ID of the entity that this HUD updater is associated with.
|
protected |
|
protected |
|
protected |