HoverRace  2.0
Classes | Namespaces | Macros | Functions
DllObjectFactory.h File Reference
#include "../Parcel/ObjStream.h"
#include "MR_Types.h"
+ Include dependency graph for DllObjectFactory.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  HoverRace::Util::ObjectFromFactory
 Base class for object created with a Dll Factory. More...
 
struct  HoverRace::Util::ObjectFromFactoryId
 Unique identifier for a Factory Object. More...
 

Namespaces

 HoverRace
 
 HoverRace::ObjFacTools
 
 HoverRace::Util
 
 HoverRace::Util::DllObjectFactory
 

Macros

#define MR_DllDeclare
 

Functions

MR_DllDeclare void HoverRace::Util::DllObjectFactory::Clean () noexcept
 Must be called at the end of the program. More...
 
MR_DllDeclare std::shared_ptr< ObjectFromFactory > HoverRace::Util::DllObjectFactory::CreateObject (const ObjectFromFactoryId &pId)
 Fast Object Creation function. More...
 
MR_DllDeclare void HoverRace::Util::DllObjectFactory::Init () noexcept
 Must be called at the beginning of the program. More...
 

Macro Definition Documentation

#define MR_DllDeclare