Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
iCurve Struct Reference
This is the interface for a curve. More...
#include <imesh/bezier.h>
Inheritance diagram for iCurve:

Public Member Functions | |
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.3.9.1