iCurve Struct Reference
This is the interface for a curve. More...
#include <bezier.h>
Inheritance diagram for iCurve:

Public Methods | |
virtual csCurve * | GetOriginalObject ()=0 |
Get the original curve (@UGLY). | |
virtual iObject * | QueryObject ()=0 |
Get the iObject for this curve. | |
virtual void | SetMaterial (iMaterialWrapper *mat)=0 |
Set the material wrapper. | |
virtual iMaterialWrapper * | GetMaterial ()=0 |
Get the material wrapper. | |
virtual void | SetControlPoint (int idx, int control_id)=0 |
Set a control point. | |
virtual int | GetVertexCount () const=0 |
Get the number of vertices. | |
virtual int | GetVertex (int idx) const=0 |
Get a vertex. | |
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 46 of file bezier.h.
Member Function Documentation
|
Get the material wrapper.
|
|
Get the original curve (@UGLY). @ |
|
Get a vertex.
|
|
Get the number of vertices.
|
|
Get the iObject for this curve.
|
|
Set a control point.
|
|
Set the material wrapper.
|
|
Set a vertex.
|
The documentation for this struct was generated from the following file:
- imesh/bezier.h
Generated for Crystal Space by doxygen 1.2.18