You.i Engine
YiTimelineLoop.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #ifndef _YI_TIMELINE_LOOP_H_
3 #define _YI_TIMELINE_LOOP_H_
4 
6 
19 {
20 public:
22  virtual ~CYITimelineLoop();
23 
27  uint64_t GetInterval() const;
28 
32  uint64_t GetRepeatCount() const;
33 
38 
42  void SetInterval(uint16_t uMillis);
43 
47  void SetRepeatCount(uint16_t uCount);
48 
52  void SetTimeline(CYIAbstractTimeline *pTimeline);
53 
55 
56 private:
58  CYITimelineLoop &operator =(const CYITimelineLoop &);
59 
61 };
62 
67 #endif /* _YI_TIMELINE_LOOP_H_ */
The base class for the timeline framework.
Definition: YiAbstractTimeline.h:29
CYISignal TimelineLooped
called whenever a loop completes and the next loop starts
Definition: YiTimelineLoop.h:54
#define YI_TYPE_BASES(...)
Definition: YiRtti.h:350
void SetInterval(uint16_t uMillis)
virtual ~CYITimelineLoop()
void SetRepeatCount(uint16_t uCount)
CYIAbstractTimeline * GetTimeline() const
Repeats a timeline.
Definition: YiTimelineLoop.h:18
uint64_t GetRepeatCount() const
void SetTimeline(CYIAbstractTimeline *pTimeline)
Signals and slots are a thread-safe and flexible communication framework that will allow various obje...
Definition: YiSignal.h:164
uint64_t GetInterval() const