CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | 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
bool Initialize (iObjectRegistry *reg)
 Initialize this plugin.
virtual csPtr< iMeshObjectFactoryNewFactory ()=0
 See imesh/object.h for specification.
virtual ~csMeshType ()
 destructor

Public Attributes

 SCF_DECLARE_IBASE
csMeshType::eiComponent scfiComponent
 iComponent implementation.

Protected Attributes

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

Classes

struct  eiComponent
 iComponent implementation. More...

Detailed Description

This is the abstract implementation of iMeshObjectType.

Definition at line 349 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 353 of file meshobjtmpl.h.

iObjectRegistry* csMeshType::object_reg [protected]
 

Object registry.

Definition at line 356 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.4.4