You.i Engine
YiSerialTimelineGroup.h
Go to the documentation of this file.
1 // © You i Labs Inc. 2000-2017. All rights reserved.
2 #ifndef _YI_SERIAL_TIMELINE_GROUP_H_
3 #define _YI_SERIAL_TIMELINE_GROUP_H_
4 
5 #include "framework/YiPredef.h"
7 
23 {
24 public:
26  virtual ~CYISerialTimelineGroup();
27 
31  void AddTimelineToStart(CYIAbstractTimeline *pTimeline);
32 
36  void AddTimelineToEnd(CYIAbstractTimeline *pTimeline);
37 
43  void AddTimelineAfter(CYIAbstractTimeline *pTimeline, const CYIAbstractTimeline *pPrevTimeline);
44 
48  void AddTimelineToEndWithOffset(CYIAbstractTimeline *pTimeline, uint64_t uMillis);
49 
55  void AddTimelineAfterWithOffset(CYIAbstractTimeline *pTimeline, const CYIAbstractTimeline *pPrevTimeline, uint64_t uMillis);
56 
57 private:
60 
62 };
63 
68 #endif /* _YI_SERIAL_TIMELINE_GROUP_H_ */
The base class for the timeline framework.
Definition: YiAbstractTimeline.h:29
void AddTimelineAfter(CYIAbstractTimeline *pTimeline, const CYIAbstractTimeline *pPrevTimeline)
The base class for types of timeline groups.
Definition: YiTimelineGroup.h:25
#define YI_TYPE_BASES(...)
Definition: YiRtti.h:350
void AddTimelineToEndWithOffset(CYIAbstractTimeline *pTimeline, uint64_t uMillis)
virtual ~CYISerialTimelineGroup()
void AddTimelineToEnd(CYIAbstractTimeline *pTimeline)
void AddTimelineAfterWithOffset(CYIAbstractTimeline *pTimeline, const CYIAbstractTimeline *pPrevTimeline, uint64_t uMillis)
This kind of timeline group will play its children in sequence, possibly with specified offsets (dela...
Definition: YiSerialTimelineGroup.h:22
void AddTimelineToStart(CYIAbstractTimeline *pTimeline)