#include <PhxClock.h>
Inheritance diagram for Phx::WallClock:

Static Public Attributes | |
| static const NamedInterface::Type | INTERFACE_TYPE |
| static const String | INTERFACE_TYPE_NAME |
In effect, the time kept by this clock is just the system wall-clock time. However, it also responds correctly to changes in time (via time(double)) as well as changes in the rate of the clock. Setting rate() != 1 will result in a "wall clock" entity whose reported time proceeds at twice the rate of the system time. This is "simulation wall clock" time -- not true wall-clock time as reported by a low level timer. As such, the reported time advances in discrete steps and is constant for the duration of a frame.
1.4.2