#include <manipulator.h>

Public Types |
|
| enum | { startNewLine, appendPoint, transform } |
Public Member Functions |
|
| ManipExport | GizmoShape () |
| ManipExport void | StartNewLine () |
| ManipExport void | AppendPoint (Point3 &p) |
| ManipExport PolyShape * | GetPolyShape () |
| ManipExport void | Transform (Matrix3 &tm) |
| BEGIN_FUNCTION_MAP | VFN_0 (startNewLine, StartNewLine) |
| VFN_1 (appendPoint, AppendPoint, TYPE_POINT3_BV) | |
| VFN_1 (transform, Transform, TYPE_MATRIX3_BV) | |
| END_FUNCTION_MAP
ManipExport FPInterfaceDesc * |
GetDesc () |
| ManipExport LifetimeType | LifetimeControl () |
| ManipExport BaseInterface * | AcquireInterface () |
| ManipExport void | ReleaseInterface () |
| anonymous enum |
{ startNewLine, appendPoint, transform};
| ManipExport GizmoShape | ( | ) | [inline] |
| ManipExport void StartNewLine | ( | ) | [inline] |
| ManipExport void AppendPoint | ( | Point3 & | p | ) | [inline] |
| ManipExport PolyShape* GetPolyShape | ( | ) | [inline] |
| ManipExport void Transform | ( | Matrix3 & | tm | ) |
| BEGIN_FUNCTION_MAP VFN_0 | ( | startNewLine | , |
| StartNewLine | |||
| ) |
| VFN_1 | ( | appendPoint | , |
| AppendPoint | , | ||
| TYPE_POINT3_BV | |||
| ) |
| VFN_1 | ( | transform | , |
| Transform | , | ||
| TYPE_MATRIX3_BV | |||
| ) |
| END_FUNCTION_MAP ManipExport FPInterfaceDesc* GetDesc | ( | ) | [virtual] |
Implements FPInterface.
| ManipExport LifetimeType LifetimeControl | ( | ) | [inline, virtual] |
Reimplemented from FPMixinInterface.
{ return wantsRelease; }
| ManipExport BaseInterface* AcquireInterface | ( | ) | [inline, virtual] |
Reimplemented from BaseInterface.
{ return this; }
| ManipExport void ReleaseInterface | ( | ) | [virtual] |
Reimplemented from BaseInterface.