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