ITrackEventListener

C++
struct ITrackEventListener {
  enum ETrackEventReason {
    eTrackEventReason_Added,
    eTrackEventReason_Removed,
    eTrackEventReason_Renamed,
    eTrackEventReason_Triggered,
    eTrackEventReason_MovedUp,
    eTrackEventReason_MovedDown
  };
};
File

IMovieSystem.h

Description

! Track event listener

ITrackEventListener::ETrackEventReason Enumeration
C++
enum ETrackEventReason {
  eTrackEventReason_Added,
  eTrackEventReason_Removed,
  eTrackEventReason_Renamed,
  eTrackEventReason_Triggered,
  eTrackEventReason_MovedUp,
  eTrackEventReason_MovedDown
};
File

IMovieSystem.h

Description

! Reasons

ITrackEventListener::~ITrackEventListener Destructor
C++
ITrackEventListener::GetMemoryUsage Method
C++
virtual void GetMemoryUsage(ICrySizer * pSizer) const;
ITrackEventListener::OnTrackEvent Method
C++
virtual void OnTrackEvent(IAnimSequence * pSequence, int reason, const char* event, void* pUserData) = 0;
Parameters
Parameters
Description
int reason
Reason for update (see EReason)
const char* event
Track event added
void* pUserData
Data to accompany reason
pSeq
Animation sequence
Description

Called when track event is updated