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