2 #ifndef _YI_TIMELINE_TRACK_H_ 3 #define _YI_TIMELINE_TRACK_H_ 15 class CYITimelineTrackPriv;
79 std::vector<CYITimelineKeyTime *>
GetKeyTimes()
const;
166 CYITimelineTrackPriv *m_pPriv;
171 #endif // _YI_TIMELINE_TRACK_H_ Definition: YiTimelineTrack.h:45
A container class for common data types.
Definition: YiVariant.h:33
Definition: YiTimelineTrack.h:42
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
uint64_t GetTotalTime() const
Definition: YiTimelineKeyTime.h:61
Definition: YiTimelineTrack.h:46
int32_t nTargetID
Definition: YiTimelineTrack.h:56
An individual point in a CYITimelineTrack which represents a CYISceneNode property value for a specif...
Definition: YiTimelineKeyTime.h:22
Definition: YiTimelineTrack.h:39
A representation of a single track of a CYITimeline.
Definition: YiTimelineTrack.h:26
CYIVariant ReadStream(uint64_t uTime) const
The base class for an object accessible from script source code.
Definition: YiScriptableObject.h:28
const char * GetAttributeName() const
CYITimelineTrack(uint32_t nTrackID, ATTRIBUTE_TYPE eAttributeType, const CYIString &targetName)
Definition: YiTimelineTrack.h:35
TYPE
Definition: YiVariant.h:39
void SetName(const CYIString &trackName)
Definition: YiTimelineTrack.h:54
Definition: YiTimelineTrack.h:40
Definition: YiTimelineTrack.h:36
ATTRIBUTE_TYPE eAttributeType
Definition: YiTimelineTrack.h:57
Definition: YiTimelineTrack.h:47
ATTRIBUTE_TYPE GetAttribute() const
void SetNewAttributeType(ATTRIBUTE_TYPE eAttributeType)
Definition: YiTimelineTrack.h:44
std::vector< CYITimelineKeyTime * > GetKeyTimes() const
uint32_t GetTrackID() const
void SetTargetID(int32_t nID)
virtual ~CYITimelineTrack()
CYIVariant::TYPE GetDataType() const
Definition: YiTimelineTrack.h:38
ATTRIBUTE_TYPE
Definition: YiTimelineTrack.h:33
const CYIString & GetName() const
Definition: YiTimelineTrack.h:43
void AddKeytime(const CYITimelineKeyTime::KEYTIME_SETUP *pKeytimeSetup)
int32_t GetTargetID() const
Definition: YiTimelineTrack.h:37
Definition: YiTimelineTrack.h:41
Definition: YiTimelineTrack.h:48
const CYIString & GetTargetName() const
int32_t GetApproximateSize() const