![]() |
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. |