Emergency 20 Dokumentation  4.2.0
qsf::ai::ActorFactory Class Referenceabstract

Actor factory interface definition. More...

#include <ActorFactory.h>

Inheritance diagram for qsf::ai::ActorFactory:
em5::ActorFactory

Public Member Functions

 ActorFactory ()
 
virtual ~ActorFactory ()
 
virtual EActorconstructActor (Entity &entity)=0
 
virtual void destructActor (EActor *actor)=0
 

Detailed Description

Actor factory interface definition.

Remarks
An actor factory constructs EActor or subclass instances from QSF entities. The exact subclass is determined by the entity's components.

Constructor & Destructor Documentation

qsf::ai::ActorFactory::ActorFactory ( )
inline
virtual qsf::ai::ActorFactory::~ActorFactory ( )
inlinevirtual

Reimplemented in em5::ActorFactory.

Member Function Documentation

virtual EActor* qsf::ai::ActorFactory::constructActor ( Entity entity)
pure virtual

Implemented in em5::ActorFactory.

virtual void qsf::ai::ActorFactory::destructActor ( EActor actor)
pure virtual

Implemented in em5::ActorFactory.


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