Overte C++ Documentation
model-baker/src/model-baker/Engine.h
1 //
2 // Engine.h
3 // model-baker/src/model-baker
4 //
5 // Created by Sabrina Shanman on 2018/12/04.
6 // Copyright 2018 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_baker_Engine_h
13 #define hifi_baker_Engine_h
14 
15 #include <task/Task.h>
16 
17 namespace baker {
18 
19  class BakeContext : public task::JobContext {
20  public:
21  // No context settings yet for model prep
22  };
23  using BakeContextPointer = std::shared_ptr<BakeContext>;
24 
25  Task_DeclareCategoryTimeProfilerClass(BakerTimeProfiler, trace_baker);
26  Task_DeclareTypeAliases(BakeContext, BakerTimeProfiler)
27 
28  using EnginePointer = std::shared_ptr<Engine>;
29 
30 };
31 
32 #endif // hifi_baker_Engine_h