24 std::vector<std::unique_ptr<AnimationDriver>> animation_drivers_;
31 : timeline_(timeline), animation_drivers_() {}
38 return duration_ <= current_time_ || animation_drivers_.empty();
43 frame_rate_ = frame_rate;
This file contains the declaration of AnimationDriver class.
TimelineDriver(const TimelineDriver &)=delete
float_t frame_rate() const
TimelineDriver & operator=(TimelineDriver &&)=delete
TimelineDriver(Timeline *timeline)
TimelineDriver(TimelineDriver &&)=delete
~TimelineDriver()=default
TimelineDriver & operator=(const TimelineDriver &)=delete
TimelineDriver * set_frame_rate(float_t frame_rate)