#include <rtti/factory.h>
Public Member Functions | |
virtual | ~IObjectCreator ()=default |
virtual Object * | create ()=0 |
virtual rtti::TypeInfo | getTypeToCreate () const =0 |
Derive from this object to apply custom constructor arguments to resources. The system uses this object to create a new resource instead of invoking the default constructor after serialization This allows for the implementation of custom construction behavior of resources after serialization.
|
virtualdefault |
|
pure virtual |
Creates the object specified with getCreationType()
Implemented in ObjectCreator< Object, T >.
|
pure virtual |
Implemented in ObjectCreator< Object, T >.