Public Member Functions

IMoFlow Class Reference

Search for all occurrences

#include <IMoFlow.h>

Inheritance diagram for IMoFlow:
Inheritance graph
[legend]

List of all members.

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

Constructor & Destructor Documentation

virtual ~IMoFlow ( ) [inline, virtual]
{;}

Member Function Documentation

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]

IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow
IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow IMoFlow