3#include <Foundation/Reflection/Reflection.h>
4#include <ToolsFoundation/ToolsFoundationDLL.h>
11template <
typename Object>
20 using CreateObjectFunc = Object* (*)(
const plRTTI*);
22 void RegisterCreator(
const plRTTI* pType, CreateObjectFunc creator);
23 void UnregisterCreator(
const plRTTI* pType);
24 Object* CreateObject(
const plRTTI* pType);
44#include <ToolsFoundation/Factory/Implementation/RttiMappedObjectFactory_inl.h>
Definition HashTable.h:333
This class holds information about reflected types. Each instance represents one type that is known t...
Definition RTTI.h:30
A factory that creates the closest matching objects according to the passed type.
Definition RttiMappedObjectFactory.h:13
Definition RttiMappedObjectFactory.h:27