12 #ifndef hifi_baker_Baker_h
13 #define hifi_baker_Baker_h
15 #include <shared/HifiTypes.h>
19 #include "BakerTypes.h"
21 #include "ParseMaterialMappingTask.h"
26 Baker(
const hfm::Model::Pointer& hfmModel,
const hifi::VariantHash& mapping,
const hifi::URL& materialMappingBaseURL);
28 std::shared_ptr<TaskConfig> getConfiguration();
33 hfm::Model::Pointer getHFMModel()
const;
34 MaterialMapping getMaterialMapping()
const;
35 const std::vector<hifi::ByteArray>& getDracoMeshes()
const;
36 std::vector<bool> getDracoErrors()
const;
38 std::vector<std::vector<hifi::ByteArray>> getDracoMaterialLists()
const;
41 EnginePointer _engine;