Overte C++ Documentation
AssignmentDynamicFactory.h
1 //
2 // AssignmentDynamicFactory.cpp
3 // assignment-client/src/
4 //
5 // Created by Seth Alves on 2015-6-19
6 // Copyright 2015 High Fidelity, Inc.
7 //
8 // Distributed under the Apache License, Version 2.0.
9 // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
10 //
11 
12 #ifndef hifi_AssignmentDynamicFactory_h
13 #define hifi_AssignmentDynamicFactory_h
14 
15 #include "EntityDynamicFactoryInterface.h"
16 #include "AssignmentDynamic.h"
17 
18 class AssignmentDynamicFactory : public EntityDynamicFactoryInterface {
19 public:
20  AssignmentDynamicFactory() : EntityDynamicFactoryInterface() { }
21  virtual ~AssignmentDynamicFactory() { }
22  virtual EntityDynamicPointer factory(EntityDynamicType type,
23  const QUuid& id,
24  EntityItemPointer ownerEntity,
25  QVariantMap arguments) override;
26  virtual EntityDynamicPointer factoryBA(EntityItemPointer ownerEntity, QByteArray data) override;
27 };
28 
29 #endif // hifi_AssignmentDynamicFactory_h