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