Spinning Topp Logo BlackTopp Studios
inc
Public Member Functions | List of all members
Mezzanine::EntresolManagerFactory Class Referenceabstract

This is a base class for factories that construct managers used by the Entresol class. More...

#include <entresolmanagerfactory.h>

+ Inheritance diagram for Mezzanine::EntresolManagerFactory:
+ Collaboration diagram for Mezzanine::EntresolManagerFactory:

Public Member Functions

 EntresolManagerFactory ()
 Class constructor.
 
virtual ~EntresolManagerFactory ()
 Class destructor.
 
virtual EntresolManagerCreateManager (const NameValuePairList &Params)=0
 Creates a manager of the type represented by this factory. More...
 
virtual EntresolManagerCreateManager (const XML::Node &XMLNode)=0
 Creates a manager from XML. More...
 
virtual void DestroyManager (EntresolManager *ToBeDestroyed)=0
 Destroys a Manager created by this factory. More...
 
- Public Member Functions inherited from Mezzanine::ManagerFactory
 ManagerFactory ()
 Class constructor.
 
virtual ~ManagerFactory ()
 Class destructor.
 
virtual String GetManagerImplName () const =0
 Gets the name of the manager that is created by this factory. More...
 
virtual ManagerBase::ManagerType GetManagerType () const =0
 Gets the type of manager that is created by this factory. More...
 

Detailed Description

This is a base class for factories that construct managers used by the Entresol class.

Definition at line 53 of file entresolmanagerfactory.h.

Member Function Documentation

virtual EntresolManager* Mezzanine::EntresolManagerFactory::CreateManager ( const NameValuePairList Params)
pure virtual
virtual EntresolManager* Mezzanine::EntresolManagerFactory::CreateManager ( const XML::Node XMLNode)
pure virtual
virtual void Mezzanine::EntresolManagerFactory::DestroyManager ( EntresolManager ToBeDestroyed)
pure virtual

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