![]() |
VR-Forces Developer's Guide
|
DtTimedTickLogic subclass that ticks based on sim time only. This means that while a simulation is paused, the tick will not trigger, since sim time is not advancing.

Public Member Functions | |
| DtSimTimeOnlyTickLogic (double minTickPeriod, double minTickPeriodVariance) | |
| virtual | ~DtSimTimeOnlyTickLogic () override |
| virtual bool | shouldTick (const DtSimulationServices *simServices) override |
| virtual void | calculateAndSetNextTickTime (const DtSimulationServices *simServices) override |
| virtual double | minTickPeriod () const |
| virtual double | minTickPeriodVariance () const |
| virtual double | nextTickSimTime () const |
Public Member Functions inherited from DtTimedTickLogic | |
| DtTimedTickLogic () | |
| virtual | ~DtTimedTickLogic () |
Protected Attributes | |
| const double | myMinTickPeriod |
| const double | myMinTickPeriodVariance |
| double | myNextTickSimTime |
| DtSimTimeOnlyTickLogic::DtSimTimeOnlyTickLogic | ( | double | minTickPeriod, |
| double | minTickPeriodVariance | ||
| ) |
|
overridevirtual |
|
overridevirtual |
Implements DtTimedTickLogic.
Reimplemented in DtSimTimeAndRealTimeWhenPausedTickLogic.
|
overridevirtual |
Calculates a new myNextTickSimTime based on current time.
Implements DtTimedTickLogic.
Reimplemented in DtSimTimeAndRealTimeWhenPausedTickLogic.
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |