#include <curve.h>
Inheritance diagram for csCurveTemplate:

Public Methods | |
| csCurveTemplate () | |
| virtual csCurve* | MakeCurve ()=0 |
| Create an instance of this template. | |
| virtual void | SetVertex (int index, int ver_ind)=0 |
| Set a vertex of the template. | |
| virtual int | GetVertex (int index)=0 |
| Return a vertex of the template. | |
| virtual int | GetVertexCount ()=0 |
| Return the number of vertices in the template. | |
| iMaterialWrapper* | GetMaterial () |
| Return the current material. | |
| void | SetMaterial (iMaterialWrapper *h) |
| Set the current material. | |
| SCF_DECLARE_IBASE_EXT (csObject) | |
Public Attributes | |
| csCurveTemplate::CurveTemplate | scfiCurveTemplate |
Protected Methods | |
| virtual | ~csCurveTemplate () |
Protected Attributes | |
| iMaterialWrapper* | Material |
Friends | |
| class | CurveTemplate |