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

A factory type for the creation of FieldOfForce objects. More...

#include <fieldofforce.h>

+ Inheritance diagram for Mezzanine::FieldOfForceFactory:
+ Collaboration diagram for Mezzanine::FieldOfForceFactory:

Public Member Functions

 FieldOfForceFactory ()
 Class constructor.
 
virtual ~FieldOfForceFactory ()
 Class destructor.
 
virtual AreaEffectCreateAreaEffect (const String &Name, World *TheWorld, const NameValuePairMap &Params)
 
virtual AreaEffectCreateAreaEffect (const XML::Node &XMLNode, World *TheWorld)
 
virtual FieldOfForceCreateFieldOfForce (const String &Name, World *TheWorld)
 Creates a FieldOfForce object. More...
 
virtual FieldOfForceCreateFieldOfForce (const XML::Node &XMLNode, World *TheWorld)
 Creates a FieldOfForce object. More...
 
virtual void DestroyAreaEffect (AreaEffect *ToBeDestroyed)
 
virtual String GetTypeName () const
 
- Public Member Functions inherited from Mezzanine::AreaEffectFactory
 AreaEffectFactory ()
 Class constructor.
 
virtual ~AreaEffectFactory ()
 Class destructor.
 

Detailed Description

A factory type for the creation of FieldOfForce objects.

Definition at line 156 of file fieldofforce.h.

Member Function Documentation

AreaEffect * Mezzanine::FieldOfForceFactory::CreateAreaEffect ( const String Name,
World TheWorld,
const NameValuePairMap Params 
)
virtual

Implements Mezzanine::AreaEffectFactory.

Definition at line 282 of file fieldofforce.cpp.

AreaEffect * Mezzanine::FieldOfForceFactory::CreateAreaEffect ( const XML::Node XMLNode,
World TheWorld 
)
virtual

Implements Mezzanine::AreaEffectFactory.

Definition at line 285 of file fieldofforce.cpp.

FieldOfForce * Mezzanine::FieldOfForceFactory::CreateFieldOfForce ( const String Name,
World TheWorld 
)
virtual

Creates a FieldOfForce object.

Parameters
NameThe name to be given to this object.
TheWorldA pointer to the world this object belongs to.

Definition at line 276 of file fieldofforce.cpp.

FieldOfForce * Mezzanine::FieldOfForceFactory::CreateFieldOfForce ( const XML::Node XMLNode,
World TheWorld 
)
virtual

Creates a FieldOfForce object.

Parameters
XMLNodeThe node of the xml document to construct from.
TheWorldA pointer to the world this object belongs to.

Definition at line 279 of file fieldofforce.cpp.

void Mezzanine::FieldOfForceFactory::DestroyAreaEffect ( AreaEffect ToBeDestroyed)
virtual

Implements Mezzanine::AreaEffectFactory.

Definition at line 288 of file fieldofforce.cpp.

String Mezzanine::FieldOfForceFactory::GetTypeName ( ) const
virtual

Implements Mezzanine::AreaEffectFactory.

Definition at line 273 of file fieldofforce.cpp.


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