#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] |