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