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