#include <thing.h>
Inheritance diagram for iThingEnvironment:

Public Methods | |
| virtual iPolyTxtPlane* | CreatePolyTxtPlane (const char *name=NULL)=0 |
| Create a new texture mapping plane with the given name. More... | |
| virtual iPolyTxtPlane* | FindPolyTxtPlane (const char *name)=0 |
| Find a plane with the given name. | |
| virtual iCurveTemplate* | CreateBezierTemplate (const char *name=NULL)=0 |
| Create a bezier template with the given name. | |
| virtual iCurveTemplate* | FindCurveTemplate (const char *iName)=0 |
| Find a bezier template. | |
| virtual void | RemovePolyTxtPlane (iPolyTxtPlane *pl)=0 |
| Remove the given polygon texture mapping plane. | |
| virtual void | RemoveCurveTemplate (iCurveTemplate *ct)=0 |
| Remove the given curve template. | |
| virtual void | ClearPolyTxtPlanes ()=0 |
| Remove all polygon texture mapping planes. | |
| virtual void | ClearCurveTemplates ()=0 |
| Remove all curve templates. | |
Using this interface you can access objects (planes and curve templates) that are global to all things.
|
|
Create a new texture mapping plane with the given name. If you don't use a name then there is no way to find the plane by name later. |