MezzanineEngine 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
Mezzanine::Physics::DefaultPhysicsManagerFactory Class Reference

A factory responsible for the creation and destruction of the default physicsmanager. More...

#include <physicsmanager.h>

+ Inheritance diagram for Mezzanine::Physics::DefaultPhysicsManagerFactory:
+ Collaboration diagram for Mezzanine::Physics::DefaultPhysicsManagerFactory:

Public Member Functions

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

Detailed Description

A factory responsible for the creation and destruction of the default physicsmanager.

Definition at line 580 of file physicsmanager.h.

Member Function Documentation

ManagerBase * Mezzanine::Physics::DefaultPhysicsManagerFactory::CreateManager ( NameValuePairList Params)
virtual

Creates a manager of the type represented by this factory.

Parameters
ParamsA NameValuePairList containing the params to be applied during construction.
Returns
Returns a pointer to the manager created.

Implements Mezzanine::ManagerFactory.

Definition at line 1256 of file physicsmanager.cpp.

ManagerBase * Mezzanine::Physics::DefaultPhysicsManagerFactory::CreateManager ( XML::Node XMLNode)
virtual

Creates a manager from XML.

Parameters
XMLNodeThe node of the xml document to construct from.
Returns
Returns a pointer to the manager created.

Implements Mezzanine::ManagerFactory.

Definition at line 1302 of file physicsmanager.cpp.

void Mezzanine::Physics::DefaultPhysicsManagerFactory::DestroyManager ( ManagerBase ToBeDestroyed)
virtual

Destroys a Manager created by this factory.

Parameters
ToBeDestroyedA pointer to the manager to be destroyed.

Implements Mezzanine::ManagerFactory.

Definition at line 1307 of file physicsmanager.cpp.

String Mezzanine::Physics::DefaultPhysicsManagerFactory::GetManagerTypeName ( ) const
virtual

Gets the name of the Manager that is created by this factory.

Returns
Returns the typename of the manager created by this factory.

Implements Mezzanine::ManagerFactory.

Definition at line 1251 of file physicsmanager.cpp.


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