#include <IMoFlow.h>

Public Member Functions |
|
| BIPExport | Script () |
| BIPExport | ~Script () |
| BIPExport Script & | operator= (const Script &P) |
| BIPExport int | AddSnippet (Snippet *SN) |
| BIPExport int | InsertSnippet (int index, Snippet *SN) |
| BIPExport int | DeleteSnippet (int index) |
| BIPExport int | Get_Backtrackframe () |
| BIPExport int | GetScriptItemIndex (ScriptItem *SI) |
| BIPExport int | InsertScriptItem (int index, ScriptItem *SI) |
| BIPExport int | GetLastTransitionIndex () |
| Transition * | GetLastTransition () |
| int | NumScriptItems () |
| ScriptItem * | GetScriptItem (int ind) |
| BIPExport int | IncludesSnippet (Snippet *SN) |
| BIPExport int | IncludesTransition (Transition *TR) |
| void | Output (MFL_IOProcessor *IOProc) |
| void | Input (MFL_IOProcessor *IOProc, MoFlow *MF) |
| int | GetStartFrame () |
| void | SetStartFrame (int f) |
| BIPExport void | Set_crowd_script (crowd_script *CS) |
| Point3 | GetStartPos () |
| void | SetStartPos (Point3 p) |
| float | GetStartRot () |
| void | SetStartRot (float r) |
| const MCHAR * | GetName () const |
| void | SetName (const MCHAR *n) |
| int | NumLayers () |
| Layer * | GetEditLayer () |
| BIPExport Layer * | GetLayer (int index) |
| BIPExport int | AddLayer (Script *SCR, TimeValue t) |
| BIPExport void | DeleteLayer (Layer *delLY) |
| BIPExport void | SortLayer (Layer *SORTLY) |
| BIPExport int | GetLayerIndex (Layer *LYR) |
| BIPExport int | InsertLayer (Layer *newLY) |
| BIPExport void | CloneLayer (Layer *orgLY, TimeValue t) |
| BIPExport void | DeleteAllLayers () |
Public Attributes |
|
| MCHAR | name [MAXSCRIPTNAME] |
| Point3 | startpos |
| float | startrot |
| int | startframe |
| int | nitems |
| int | maxitems |
| ScriptItem * | items |
| int | nlayers |
| Layer * | layers |
| Layer * | EditLayer |
| Script * | next |
| BIPExport Script | ( | ) |
| BIPExport ~Script | ( | ) |
| BIPExport int AddSnippet | ( | Snippet * | SN | ) |
| BIPExport int InsertSnippet | ( | int | index, |
| Snippet * | SN | ||
| ) |
| BIPExport int DeleteSnippet | ( | int | index | ) |
| BIPExport int Get_Backtrackframe | ( | ) |
| BIPExport int GetScriptItemIndex | ( | ScriptItem * | SI | ) |
| BIPExport int InsertScriptItem | ( | int | index, |
| ScriptItem * | SI | ||
| ) |
| BIPExport int GetLastTransitionIndex | ( | ) |
| Transition* GetLastTransition | ( | ) |
| int NumScriptItems | ( | ) | [inline] |
{ return nitems; }
| ScriptItem* GetScriptItem | ( | int | ind | ) | [inline] |
| BIPExport int IncludesSnippet | ( | Snippet * | SN | ) |
| BIPExport int IncludesTransition | ( | Transition * | TR | ) |
| void Output | ( | MFL_IOProcessor * | IOProc | ) |
| void Input | ( | MFL_IOProcessor * | IOProc, |
| MoFlow * | MF | ||
| ) |
| int GetStartFrame | ( | ) | [inline] |
{ return startframe; }
| void SetStartFrame | ( | int | f | ) | [inline] |
{ startframe = f; }
| BIPExport void Set_crowd_script | ( | crowd_script * | CS | ) |
| float GetStartRot | ( | ) | [inline] |
{ return startrot; }
| void SetStartRot | ( | float | r | ) | [inline] |
{ startrot = r;}
| const MCHAR* GetName | ( | void | ) | const [inline] |
{ return name; }
| void SetName | ( | const MCHAR * | n | ) | [inline] |
{ _tcscpy_s(name, MAXSCRIPTNAME, n); }
| int NumLayers | ( | ) | [inline] |
{ return nlayers; }
| Layer* GetEditLayer | ( | ) | [inline] |
{ return EditLayer; }
| BIPExport Layer* GetLayer | ( | int | index | ) |
| BIPExport int AddLayer | ( | Script * | SCR, |
| TimeValue | t | ||
| ) |
| BIPExport void DeleteLayer | ( | Layer * | delLY | ) |
| BIPExport void SortLayer | ( | Layer * | SORTLY | ) |
| BIPExport int GetLayerIndex | ( | Layer * | LYR | ) |
| BIPExport int InsertLayer | ( | Layer * | newLY | ) |
| BIPExport void CloneLayer | ( | Layer * | orgLY, |
| TimeValue | t | ||
| ) |
| BIPExport void DeleteAllLayers | ( | ) |
| MCHAR name[MAXSCRIPTNAME] |
| Layer* layers |