iCurve Struct Reference
[Mesh plugins]
This is the interface for a curve.
More...
#include <imesh/bezier.h>
Inheritance diagram for iCurve:
Public Member Functions | |
virtual iMaterialWrapper * | GetMaterial () const =0 |
Get the material wrapper. | |
virtual int | GetVertex (int idx) const =0 |
Get a vertex. | |
virtual int | GetVertexCount () const =0 |
Get the number of vertices. | |
virtual iObject * | QueryObject ()=0 |
Get the iObject for this curve. | |
virtual void | SetControlPoint (int idx, int control_id)=0 |
Set a control point. | |
virtual void | SetMaterial (iMaterialWrapper *mat)=0 |
Set the material wrapper. | |
virtual void | SetVertex (int idx, int vt)=0 |
Set a vertex. |
Detailed Description
This is the interface for a curve.Main creators of instances implementing this interface:
Main ways to get pointers to this interface:
Definition at line 50 of file bezier.h.
Member Function Documentation
virtual iMaterialWrapper* iCurve::GetMaterial | ( | ) | const [pure virtual] |
Get the material wrapper.
virtual int iCurve::GetVertex | ( | int | idx | ) | const [pure virtual] |
Get a vertex.
virtual int iCurve::GetVertexCount | ( | ) | const [pure virtual] |
Get the number of vertices.
virtual void iCurve::SetControlPoint | ( | int | idx, | |
int | control_id | |||
) | [pure virtual] |
Set a control point.
virtual void iCurve::SetMaterial | ( | iMaterialWrapper * | mat | ) | [pure virtual] |
Set the material wrapper.
virtual void iCurve::SetVertex | ( | int | idx, | |
int | vt | |||
) | [pure virtual] |
Set a vertex.
The documentation for this struct was generated from the following file:
- imesh/bezier.h
Generated for Crystal Space by doxygen 1.4.7