32 #ifndef _CEGUIFactoryModule_h_
33 #define _CEGUIFactoryModule_h_
35 #include "CEGUIDynamicModule.h"
97 static const char RegisterFactoryFunctionName[];
98 static const char RegisterAllFunctionName[];
100 typedef void (*FactoryRegisterFunction)(
const String&);
101 typedef uint (*RegisterAllFunction)(void);
103 FactoryRegisterFunction d_regFunc;
104 RegisterAllFunction d_regAllFunc;
111 #endif // end of guard _CEGUIFactoryModule_h_
uint registerAllFactories() const
Register all factories available in this module.
void registerFactory(const String &type) const
Register a WindowFactory for type Windows.
Class that wraps and gives access to a dynamically linked module (.dll, .so, etc...)
Definition: CEGUIDynamicModule.h:69
FactoryModule(const String &filename)
Construct the FactoryModule object by loading the dynamic loadable module specified.
Class that encapsulates access to a dynamic loadable module containing implementations of Windows...
Definition: CEGUIFactoryModule.h:45
virtual ~FactoryModule(void)
Destroys the FactoryModule object and unloads any loadable module.
String class used within the GUI system.
Definition: CEGUIString.h:57