Sleeping Wombat Common Library  0.50.0
swCommonLibrary
IAnimation.h
Go to the documentation of this file.
1 #pragma once
2 
13 class TimelineBase;
14 
15 
21 {
22 private:
23 protected:
24 public:
25  explicit IAnimation() = default;
26  virtual ~IAnimation() = default;
27 
28 
29  virtual void Animate ( Object* object, TimelineBase* timeline ) = 0;
30  virtual void Animate ( Object* object, TimeType time ) = 0;
31 };
32 
Base class for timelines.
Definition: TimelineBase.h:26
Base animation class.
Definition: IAnimation.h:20
Base clas for all objects in sleeping wombat libraries.
Definition: Object.h:42