#include <IMoFlow.h>
Public Member Functions |
|
virtual | ~IMoFlow () |
virtual int | NumScripts () const =0 |
virtual int | NumSelected () const =0 |
virtual Script * | GetScript (int index)=0 |
virtual Script * | GetActiveScript ()=0 |
virtual void | SetActiveScript (Script *scr)=0 |
virtual int | GetScriptIndex (Script *theSCR) const =0 |
virtual int | AddScript (const MCHAR *newscriptname, bool activate=true)=0 |
virtual void | DeleteScript (Script *delSCR)=0 |
virtual void | DeleteScript (int ind)=0 |
virtual void | DeleteAllScripts ()=0 |
virtual int | NumSnippets () const =0 |
virtual const BitArray & | GetSelected () const =0 |
virtual void | SetSelected (const BitArray &sel)=0 |
virtual Snippet * | GetSnip (int index)=0 |
virtual Snippet * | GetSnip (const MCHAR *str)=0 |
virtual int | GetIndex (Snippet *theSN) const =0 |
virtual int | LoadSnippetFiles (bool UpdateTheUI=true, int ErrorType=3, bool UpdateSNLengths=false)=0 |
virtual int | GetActiveStartFrame () const =0 |
virtual int | GetActiveEndFrame () const =0 |
virtual int | Save (const MCHAR *fname)=0 |
virtual int | Load (const MCHAR *fname, bool Append=false, bool UpdateTheUI=true, int ErrorType=3)=0 |
virtual IBipMaster * | GetMaster ()=0 |
virtual void | ComputeAnimation (int redraw, int globalsToo=FALSE)=0 |
virtual void | CurscriptToActiveLinks ()=0 |
virtual Snippet * | NewSnippet (const MCHAR *fname, POINT &mp, bool load=false, bool redraw=false)=0 |
virtual void | DeleteSnip (Snippet *DelSnip)=0 |
virtual void | RedrawGraphWnd ()=0 |
virtual void | UpdateUI ()=0 |
virtual void | HoldTrack (int HoldAnimals, BOOL HoldScriptOffsetOnly=false)=0 |
virtual ~IMoFlow | ( | ) | [inline, virtual] |
{;}
virtual int NumScripts | ( | ) | const [pure virtual] |
virtual int NumSelected | ( | ) | const [pure virtual] |
virtual Script* GetScript | ( | int | index | ) | [pure virtual] |
virtual Script* GetActiveScript | ( | ) | [pure virtual] |
virtual void SetActiveScript | ( | Script * | scr | ) | [pure virtual] |
virtual int GetScriptIndex | ( | Script * | theSCR | ) | const [pure virtual] |
virtual int AddScript | ( | const MCHAR * | newscriptname, |
bool | activate =
true |
||
) | [pure virtual] |
virtual void DeleteScript | ( | Script * | delSCR | ) | [pure virtual] |
virtual void DeleteScript | ( | int | ind | ) | [pure virtual] |
virtual void DeleteAllScripts | ( | ) | [pure virtual] |
virtual int NumSnippets | ( | ) | const [pure virtual] |
virtual const BitArray& GetSelected | ( | ) | const [pure virtual] |
virtual void SetSelected | ( | const BitArray & | sel | ) | [pure virtual] |
virtual Snippet* GetSnip | ( | int | index | ) | [pure virtual] |
virtual Snippet* GetSnip | ( | const MCHAR * | str | ) | [pure virtual] |
virtual int GetIndex | ( | Snippet * | theSN | ) | const [pure virtual] |
virtual int LoadSnippetFiles | ( | bool | UpdateTheUI =
true , |
int | ErrorType = 3 , |
||
bool | UpdateSNLengths =
false |
||
) | [pure virtual] |
virtual int GetActiveStartFrame | ( | ) | const [pure virtual] |
virtual int GetActiveEndFrame | ( | ) | const [pure virtual] |
virtual int Save | ( | const MCHAR * | fname | ) | [pure virtual] |
virtual int Load | ( | const MCHAR * | fname, |
bool | Append = false , |
||
bool | UpdateTheUI =
true , |
||
int | ErrorType =
3 |
||
) | [pure virtual] |
virtual IBipMaster* GetMaster | ( | ) | [pure virtual] |
virtual void ComputeAnimation | ( | int | redraw, |
int | globalsToo =
FALSE |
||
) | [pure virtual] |
virtual void CurscriptToActiveLinks | ( | ) | [pure virtual] |
virtual Snippet* NewSnippet | ( | const MCHAR * | fname, |
POINT & | mp, | ||
bool | load = false , |
||
bool | redraw =
false |
||
) | [pure virtual] |
virtual void DeleteSnip | ( | Snippet * | DelSnip | ) | [pure virtual] |
virtual void RedrawGraphWnd | ( | ) | [pure virtual] |
virtual void UpdateUI | ( | ) | [pure virtual] |
virtual void HoldTrack | ( | int | HoldAnimals, |
BOOL | HoldScriptOffsetOnly =
false |
||
) | [pure virtual] |