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:

Public Member Functions

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

Detailed Description

Actor factory interface definition.

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 ( )
virtual qsf::ai::ActorFactory::~ActorFactory ( )

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: