7#include <unordered_map>
52 std::vector<TrackInstanceData> mTrackData;
Definition TimelineInstance.h:32
void SetTrackCount(uint32_t count)
Definition TimelineInstance.cpp:15
TrackInstanceData & GetTrackData(uint32_t index)
Definition TimelineInstance.cpp:20
~TimelineInstance()
Definition TimelineInstance.cpp:11
void CapturePrePlayState(const std::vector< TimelineTrack * > &tracks)
Definition TimelineInstance.cpp:45
void RestorePrePlayState(const std::vector< TimelineTrack * > &tracks)
Definition TimelineInstance.cpp:70
void ResetAll()
Definition TimelineInstance.cpp:95
TimelineInstance()
Definition TimelineInstance.cpp:7
void ResolveBindings(World *world, const std::vector< TimelineTrack * > &tracks)
Definition TimelineInstance.cpp:25
uint32_t GetTrackCount() const
Definition TimelineInstance.h:39
Definition TimelineTrack.h:25
Definition TimelineInstance.h:14
bool mBindingResolved
Definition TimelineInstance.h:16
int32_t mLastEvaluatedClipIndex
Definition TimelineInstance.h:28
glm::vec3 mPrePlayScale
Definition TimelineInstance.h:21
bool mClipPlaying
Definition TimelineInstance.h:27
bool mStateSnapshotted
Definition TimelineInstance.h:24
glm::quat mPrePlayRotation
Definition TimelineInstance.h:20
Node * mResolvedNode
Definition TimelineInstance.h:15
bool mPrePlayActive
Definition TimelineInstance.h:22
glm::vec3 mPrePlayPosition
Definition TimelineInstance.h:19
bool mPrePlayVisible
Definition TimelineInstance.h:23