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

Public Methods | |
| csThingObjectType (iBase *) | |
| Constructor. | |
| virtual | ~csThingObjectType () |
| Destructor. | |
| virtual bool | Initialize (iObjectRegistry *object_reg) |
| Register plugin with the system driver. | |
| virtual iMeshObjectFactory* | NewFactory () |
| New Factory. | |
| iPolyTxtPlane* | CreatePolyTxtPlane (const char *name=NULL) |
| iPolyTxtPlane* | FindPolyTxtPlane (const char *name) |
| iCurveTemplate* | CreateBezierTemplate (const char *name=NULL) |
| iCurveTemplate* | FindCurveTemplate (const char *iName) |
| void | RemovePolyTxtPlane (iPolyTxtPlane *pl) |
| void | RemoveCurveTemplate (iCurveTemplate *ct) |
| void | ClearPolyTxtPlanes () |
| void | ClearCurveTemplates () |
Public Attributes | |
| SCF_DECLARE_IBASE | |
| csThingObjectType::eiThingEnvironment | scfiThingEnvironment |
| csThingObjectType::eiComponent | scfiComponent |
This is the plugin you have to use to create instances of csThing.