![]() |
Public API Reference |
#include <meshobjtmpl.h>
Inheritance diagram for csMeshFactory:

Public Methods | |
| csMeshFactory (iEngine *engine, iObjectRegistry *object_reg) | |
| Constructor. More... | |
| virtual | ~csMeshFactory () |
| destructor. More... | |
| virtual csPtr< iMeshObject > | NewInstance ()=0 |
| See imesh/object.h for sepcification. More... | |
| virtual void | HardTransform (const csReversibleTransform &t) |
| See imesh/object.h for sepcification. More... | |
| virtual bool | SupportsHardTransform () const |
| See imesh/object.h for sepcification. More... | |
| virtual void | SetLogicalParent (iBase *logparent) |
| See imesh/object.h for sepcification. More... | |
| virtual iBase * | GetLogicalParent () const |
| See imesh/object.h for sepcification. More... | |
| virtual iObjectModel * | GetObjectModel () |
| See imesh/object.h for specification. More... | |
Protected Attributes | |
| iBase * | LogParent |
| Logical parent (usually the wrapper object from the engine). More... | |
| iEngine * | Engine |
| Pointer to the engine if available (@ temporary). More... | |
| iObjectRegistry * | object_reg |
| Object registry. More... | |
Like csMeshObject, it stores a pointer to the "logical parent".
Definition at line 257 of file meshobjtmpl.h.
|
||||||||||||
|
Constructor.
|
|
|
destructor.
|
|
|
See imesh/object.h for sepcification. This function is handled completely in csMeshObject. Implements iMeshObjectFactory. |
|
|
See imesh/object.h for specification.
Implements iMeshObjectFactory. Definition at line 311 of file meshobjtmpl.h. |
|
|
See imesh/object.h for sepcification. The default implementation does nothing. Implements iMeshObjectFactory. |
|
|
See imesh/object.h for sepcification. There is no default implementation for this method. Implements iMeshObjectFactory. |
|
|
See imesh/object.h for sepcification. This function is handled completely in csMeshObject. Implements iMeshObjectFactory. |
|
|
See imesh/object.h for sepcification. The default implementation returns false. Implements iMeshObjectFactory. |
|
|
Pointer to the engine if available (@ temporary). @ Definition at line 264 of file meshobjtmpl.h. |
|
|
Logical parent (usually the wrapper object from the engine).
Definition at line 261 of file meshobjtmpl.h. |
|
|
Object registry.
Definition at line 267 of file meshobjtmpl.h. |