#include <IMoFlow.h>

Public Member Functions |
|
| BIPExport | Transition () |
| BIPExport | ~Transition () |
| BIPExport Transition & | operator= (const Transition &T) |
| BIPExport void | SetTranListSize (int NUM) |
| BIPExport void | InfoToTransition (int i) |
| BIPExport void | TransitionToInfo (int i) |
| BIPExport int | NewTranInfo () |
| BIPExport void | ShiftTranInfo (int TIindex, int storecurrent) |
| BIPExport void | DeleteTranInfo (int TIindex) |
| void | Output (MFL_IOProcessor *IOProc) |
| void | Input (MFL_IOProcessor *IOProc) |
| int | GetRandPercent () const |
| void | SetRandPercent (float r) |
| float | GetCost () const |
| void | SetCost (float c) |
| int | GetTranListSize () const |
| Snippet * | GetFromSnippet () const |
| void | SetFromSnippet (Snippet *s) |
| Snippet * | GetToSnippet () const |
| void | SetToSnippet (Snippet *s) |
| BOOL | GetActive () const |
| void | SetActive (BOOL act) |
| BOOL | GetSelected () const |
| void | SetSelected (BOOL sel) |
| TranInfo | GetTranInfo (int TIindex) const |
| void | SetTranInfo (int TIindex, TranInfo ti) |
| BIPExport void | UpdateUI (bool redraw=false) |
Public Attributes |
|
| Snippet * | from |
| Snippet * | to |
| int | active |
| int | selected |
| int | start1 |
| int | start2 |
| int | length |
| int | rolling1 |
| int | rolling2 |
| float | easein |
| float | easeout |
| float | angle |
| float | flow_angle |
| int | transFocus |
| path_properties | prop |
| int | randpct |
| float | cost |
| int | index |
| int | nTransInfo |
| int | maxTransInfo |
| TranInfo * | TranList |
| MCHAR | note [MAXTRANNOTE] |
| HWND | hwnd |
| BIPExport Transition | ( | ) |
| BIPExport ~Transition | ( | ) |
| BIPExport Transition& operator= | ( | const Transition & | T | ) |
| BIPExport void SetTranListSize | ( | int | NUM | ) |
| BIPExport void InfoToTransition | ( | int | i | ) |
| BIPExport void TransitionToInfo | ( | int | i | ) |
| BIPExport int NewTranInfo | ( | ) |
| BIPExport void ShiftTranInfo | ( | int | TIindex, |
| int | storecurrent | ||
| ) |
| BIPExport void DeleteTranInfo | ( | int | TIindex | ) |
| void Output | ( | MFL_IOProcessor * | IOProc | ) |
| void Input | ( | MFL_IOProcessor * | IOProc | ) |
| int GetRandPercent | ( | ) | const [inline] |
{ return randpct; }
| void SetRandPercent | ( | float | r | ) | [inline] |
{ randpct = (int)r; }
| float GetCost | ( | ) | const [inline] |
{ return cost; }
| void SetCost | ( | float | c | ) | [inline] |
{ cost = c; }
| int GetTranListSize | ( | ) | const [inline] |
{ return nTransInfo; }
| BOOL GetActive | ( | ) | const [inline] |
{ return active; }
| void SetActive | ( | BOOL | act | ) | [inline] |
{ active = act; }
| BOOL GetSelected | ( | ) | const [inline] |
{ return selected; }
| void SetSelected | ( | BOOL | sel | ) | [inline] |
{ selected = sel; }
| TranInfo GetTranInfo | ( | int | TIindex | ) | const [inline] |
{ assert (TIindex < nTransInfo); return TranList[TIindex]; }
| void SetTranInfo | ( | int | TIindex, |
| TranInfo | ti | ||
| ) | [inline] |
{
assert (TIindex < nTransInfo);
TranList[TIindex] = ti;
if (index == TIindex ) InfoToTransition(index);
}
| BIPExport void UpdateUI | ( | bool | redraw = false |
) |
| MCHAR note[MAXTRANNOTE] |