12 #ifndef hifi_EntityDynamicFactoryInterface_h
13 #define hifi_EntityDynamicFactoryInterface_h
15 #include <DependencyManager.h>
17 #include "EntityDynamicInterface.h"
19 class EntityDynamicFactoryInterface :
public QObject,
public Dependency {
24 EntityDynamicFactoryInterface() { }
25 virtual ~EntityDynamicFactoryInterface() { }
26 virtual EntityDynamicPointer factory(EntityDynamicType type,
28 EntityItemPointer ownerEntity,
29 QVariantMap arguments) { assert(
false);
return nullptr; }
30 virtual EntityDynamicPointer factoryBA(EntityItemPointer ownerEntity,
31 QByteArray data) { assert(
false);
return nullptr; }