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