Files
bluflame/aiwaz/Aiwaz/Timeline/Timeline.h
2026-04-18 22:31:51 +02:00

27 lines
530 B
C++

#pragma once
#include "ITimeLine.h"
#include "IEngine.h"
class Timeline
: public ITimeline
{
public:
Timeline(IEngine& argEngine_);
virtual ~Timeline();
virtual double get_DeltaTime();
virtual double get_RealTime();
virtual double get_DemoTime();
virtual void set_SpeedAndDirection(double argValue = 1.0);
virtual double get_SpeedAndDirection();
virtual void Advance(double argSeconds);
private:
IEngine& m_Engine;
double m_RealTime;
double m_DemoTime;
double m_SpeedAndDirection;
double m_LastRealDeltaTime;
};