16 lines
350 B
C
16 lines
350 B
C
#pragma once
|
|
|
|
struct __declspec(novtable) ITimeline
|
|
{
|
|
virtual ~ITimeline() {};
|
|
|
|
virtual double get_DeltaTime() = 0;
|
|
virtual double get_RealTime() = 0;
|
|
virtual double get_DemoTime() = 0;
|
|
|
|
virtual void set_SpeedAndDirection(double argValue = 1.0) = 0;
|
|
virtual double get_SpeedAndDirection() = 0;
|
|
|
|
virtual void Advance(double argSeconds) = 0;
|
|
};
|