se_ogre::ThingMOFactory Class Reference

#include <ThingMOFactory.hpp>

Inheritance diagram for se_ogre::ThingMOFactory:

se_ogre::ThingBillboardFactory se_ogre::ThingDebugFactory se_ogre::ThingEntityFactory se_ogre::ThingLightFactory se_ogre::ThingMovableObjectFactory se_ogre::ThingMultiMOFactory se_ogre::ThingParticleFactory se_ogre::ThingStaticGeometryFactory List of all members.

Public Member Functions

 ThingMOFactory (const char *type)
virtual ~ThingMOFactory ()
const se_core::Stringtype () const
virtual ThingMOcreate (se_core::PosComponent &thing, const ThingMOInfo &info) const =0
virtual void release (ThingMO *tmo) const

Constructor & Destructor Documentation

se_ogre::ThingMOFactory::ThingMOFactory const char *  type  ) 
 

Definition at line 31 of file ThingMOFactory.cpp.

se_ogre::ThingMOFactory::~ThingMOFactory  )  [virtual]
 

Definition at line 39 of file ThingMOFactory.cpp.


Member Function Documentation

virtual ThingMO* se_ogre::ThingMOFactory::create se_core::PosComponent thing,
const ThingMOInfo info
const [pure virtual]
 

Implemented in se_ogre::ThingBillboardFactory, se_ogre::ThingDebugFactory, se_ogre::ThingEntityFactory, se_ogre::ThingLightFactory, se_ogre::ThingMovableObjectFactory, se_ogre::ThingMultiMOFactory, se_ogre::ThingParticleFactory, and se_ogre::ThingStaticGeometryFactory.

Referenced by se_ogre::ThingMOManager::create().

void se_ogre::ThingMOFactory::release ThingMO tmo  )  const [virtual]
 

Definition at line 43 of file ThingMOFactory.cpp.

Referenced by se_ogre::ThingMOManager::release().

const String & se_ogre::ThingMOFactory::type  )  const
 

Definition at line 49 of file ThingMOFactory.cpp.

Referenced by se_ogre::ThingMOManager::addFactory(), and se_ogre::ThingMOManager::factoryIndex().


The documentation for this class was generated from the following files:

Home Page | SagaEngine trunk (updated nightly) reference generated Sun Dec 2 20:06:33 2007 by Doxygen version 1.3.9.1.

SourceForge.net Logo