IMovieListener

C++
struct IMovieListener {
  enum EMovieEvent {
    eMovieEvent_Started = 0,
    eMovieEvent_Stopped,
    eMovieEvent_Aborted,
    eMovieEvent_Updated
  };
};
File

IMovieSystem.h

Description
  • Movie Listener interface.

Register at movie system to get notified about movie events

IMovieListener::EMovieEvent Enumeration
C++
enum EMovieEvent {
  eMovieEvent_Started = 0,
  eMovieEvent_Stopped,
  eMovieEvent_Aborted,
  eMovieEvent_Updated
};
File

IMovieSystem.h

Members
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
IMovieListener::~IMovieListener Destructor
C++
virtual ~IMovieListener();
IMovieListener::GetMemoryUsage Method
C++
void GetMemoryUsage(ICrySizer * pSizer) const;
IMovieListener::OnMovieEvent Method
C++
virtual void OnMovieEvent(EMovieEvent movieEvent, IAnimSequence* pAnimSequence) = 0;
Description

! callback on movie events