|
void | Release () override |
| Release UI animation system.
|
|
bool | Load (const char *pszFile, const char *pszMission) override |
| Loads all nodes and sequences from a specific file (should be called when the level is loaded).
|
|
ISystem * | GetSystem () override |
|
IUiAnimTrack * | CreateTrack (EUiAnimCurveType type) override |
|
IUiAnimSequence * | CreateSequence (const char *sequence, bool bLoad=false, uint32 id=0) override |
|
IUiAnimSequence * | LoadSequence (const char *pszFilePath) |
|
IUiAnimSequence * | LoadSequence (XmlNodeRef &xmlNode, bool bLoadEmpty=true) override |
|
void | AddSequence (IUiAnimSequence *pSequence) override |
|
void | RemoveSequence (IUiAnimSequence *pSequence) override |
|
IUiAnimSequence * | FindSequence (const char *sequence) const override |
|
IUiAnimSequence * | FindSequenceById (uint32 id) const override |
|
IUiAnimSequence * | GetSequence (int i) const override |
|
int | GetNumSequences () const override |
|
IUiAnimSequence * | GetPlayingSequence (int i) const override |
|
int | GetNumPlayingSequences () const override |
|
bool | IsCutScenePlaying () const override |
|
uint32 | GrabNextSequenceId () override |
|
int | OnSequenceRenamed (const char *before, const char *after) override |
|
int | OnCameraRenamed (const char *before, const char *after) override |
|
bool | AddUiAnimationListener (IUiAnimSequence *pSequence, IUiAnimationListener *pListener) override |
|
bool | RemoveUiAnimationListener (IUiAnimSequence *pSequence, IUiAnimationListener *pListener) override |
|
void | RemoveAllSequences () override |
|
void | PlaySequence (const char *sequence, IUiAnimSequence *parentSeq=NULL, bool bResetFX=true, bool bTrackedSequence=false, float startTime=-FLT_MAX, float endTime=-FLT_MAX) override |
|
void | PlaySequence (IUiAnimSequence *seq, IUiAnimSequence *parentSeq=NULL, bool bResetFX=true, bool bTrackedSequence=false, float startTime=-FLT_MAX, float endTime=-FLT_MAX) override |
|
void | PlayOnLoadSequences () override |
|
bool | StopSequence (const char *sequence) override |
|
bool | StopSequence (IUiAnimSequence *seq) override |
|
bool | AbortSequence (IUiAnimSequence *seq, bool bLeaveTime=false) override |
|
void | StopAllSequences () override |
|
void | StopAllCutScenes () override |
|
void | Pause (bool bPause) |
|
void | Reset (bool bPlayOnReset, bool bSeekToStart) override |
|
void | StillUpdate () override |
|
void | PreUpdate (const float dt) override |
|
void | PostUpdate (const float dt) override |
|
void | Render () override |
|
bool | IsPlaying (IUiAnimSequence *seq) const override |
|
void | Pause () override |
|
void | Resume () override |
|
void | SetRecording (bool recording) override |
|
bool | IsRecording () const override |
|
void | SetCallback (IUiAnimationCallback *pCallback) override |
|
IUiAnimationCallback * | GetCallback () override |
|
void | Callback (IUiAnimationCallback::ECallbackReason Reason, IUiAnimNode *pNode) |
|
void | Serialize (XmlNodeRef &xmlNode, bool bLoading, bool bRemoveOldNodes=false, bool bLoadEmpty=true) override |
|
void | InitPostLoad (bool remapIds, LyShine::EntityIdMap *entityIdMap) override |
|
void | SetSequenceStopBehavior (ESequenceStopBehavior behavior) override |
|
IUiAnimationSystem::ESequenceStopBehavior | GetSequenceStopBehavior () override |
|
float | GetPlayingTime (IUiAnimSequence *pSeq) override |
|
bool | SetPlayingTime (IUiAnimSequence *pSeq, float fTime) override |
|
float | GetPlayingSpeed (IUiAnimSequence *pSeq) override |
|
bool | SetPlayingSpeed (IUiAnimSequence *pSeq, float fTime) override |
|
bool | GetStartEndTime (IUiAnimSequence *pSeq, float &fStartTime, float &fEndTime) override |
|
bool | SetStartEndTime (IUiAnimSequence *pSeq, const float fStartTime, const float fEndTime) override |
|
void | GoToFrame (const char *seqName, float targetFrame) override |
|
void | SerializeNodeType (EUiAnimNodeType &animNodeType, XmlNodeRef &xmlNode, bool bLoading, const uint version, int flags) |
|
void | SerializeParamType (CUiAnimParamType &animParamType, XmlNodeRef &xmlNode, bool bLoading, const uint version) override |
|
void | SerializeParamData (UiAnimParamData &animParamData, XmlNodeRef &xmlNode, bool bLoading) override |
|
const char * | GetParamTypeName (const CUiAnimParamType &animParamType) |
|
void | OnCameraCut () |
|
void | NotifyTrackEventListeners (const char *eventName, const char *valueName, IUiAnimSequence *pSequence) override |
|
virtual EUiAnimNodeType | GetNodeTypeFromString (const char *pString) const =0 |
|
virtual CUiAnimParamType | GetParamTypeFromString (const char *pString) const =0 |
|