CrystalSpace

Public API Reference

Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

csMeshType Class Reference

This is the abstract implementation of iMeshObjectType. More...

#include <cstool/meshobjtmpl.h>

Inheritance diagram for csMeshType:

iMeshObjectType iBase List of all members.

Public Member Functions

 csMeshType (iBase *p)
 constructor
virtual ~csMeshType ()
 destructor
bool Initialize (iObjectRegistry *reg)
 Initialize this plugin.
virtual csPtr< iMeshObjectFactoryNewFactory ()=0
 See imesh/object.h for specification.

Public Attributes

csMeshType::eiComponent scfiComponent
 iComponent implementation.

Protected Attributes

iEngineEngine
 pointer to the engine if available (@ temporary)
iObjectRegistryobject_reg
 Object registry.

Detailed Description

This is the abstract implementation of iMeshObjectType.

Definition at line 345 of file meshobjtmpl.h.


Constructor & Destructor Documentation

csMeshType::csMeshType iBase p  ) 
 

constructor

virtual csMeshType::~csMeshType  )  [virtual]
 

destructor


Member Function Documentation

bool csMeshType::Initialize iObjectRegistry reg  ) 
 

Initialize this plugin.

virtual csPtr<iMeshObjectFactory> csMeshType::NewFactory  )  [pure virtual]
 

See imesh/object.h for specification.

There is no default implementation for this method.

Implements iMeshObjectType.


Member Data Documentation

iEngine* csMeshType::Engine [protected]
 

pointer to the engine if available (@ temporary)

@

Definition at line 349 of file meshobjtmpl.h.

iObjectRegistry* csMeshType::object_reg [protected]
 

Object registry.

Definition at line 352 of file meshobjtmpl.h.

csMeshType::eiComponent csMeshType::scfiComponent
 

iComponent implementation.


The documentation for this class was generated from the following file:
Generated for Crystal Space by doxygen 1.3.9.1