struct IMovieListener { enum EMovieEvent { eMovieEvent_Started = 0, eMovieEvent_Stopped, eMovieEvent_Aborted, eMovieEvent_Updated }; };
IMovieSystem.h
Register at movie system to get notified about movie events
enum EMovieEvent { eMovieEvent_Started = 0, eMovieEvent_Stopped, eMovieEvent_Aborted, eMovieEvent_Updated };
IMovieSystem.h
Members |
Description |
eMovieEvent_Started = 0 |
fired when sequence is started |
eMovieEvent_Stopped |
fired when sequence ended normally |
eMovieEvent_Aborted |
fired when sequence was aborted before normal end (STOP and ABORTED event are mutually exclusive!) |
eMovieEvent_Updated |
fired after sequence time or playback speed was updated |
virtual ~IMovieListener();
void GetMemoryUsage(ICrySizer * pSizer) const;
virtual void OnMovieEvent(EMovieEvent movieEvent, IAnimSequence* pAnimSequence) = 0;
! callback on movie events