mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 10:43:45 +02:00
Convert hfmModel and materialMapping fields in model-baker Baker to getters
This commit is contained in:
parent
612cf43c43
commit
86c948f116
3 changed files with 11 additions and 6 deletions
|
@ -178,8 +178,13 @@ namespace baker {
|
||||||
|
|
||||||
void Baker::run() {
|
void Baker::run() {
|
||||||
_engine->run();
|
_engine->run();
|
||||||
hfmModel = _engine->getOutput().get<BakerEngineBuilder::Output>().get0();
|
|
||||||
materialMapping = _engine->getOutput().get<BakerEngineBuilder::Output>().get1();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
hfm::Model::Pointer Baker::getHFMModel() const {
|
||||||
|
return _engine->getOutput().get<BakerEngineBuilder::Output>().get0();
|
||||||
|
}
|
||||||
|
|
||||||
|
MaterialMapping Baker::getMaterialMapping() const {
|
||||||
|
return _engine->getOutput().get<BakerEngineBuilder::Output>().get1();
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -28,8 +28,8 @@ namespace baker {
|
||||||
void run();
|
void run();
|
||||||
|
|
||||||
// Outputs, available after run() is called
|
// Outputs, available after run() is called
|
||||||
hfm::Model::Pointer hfmModel;
|
hfm::Model::Pointer getHFMModel() const;
|
||||||
MaterialMapping materialMapping;
|
MaterialMapping getMaterialMapping() const;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
EnginePointer _engine;
|
EnginePointer _engine;
|
||||||
|
|
|
@ -341,8 +341,8 @@ void GeometryDefinitionResource::setGeometryDefinition(HFMModel::Pointer hfmMode
|
||||||
modelBaker.run();
|
modelBaker.run();
|
||||||
|
|
||||||
// Assume ownership of the processed HFMModel
|
// Assume ownership of the processed HFMModel
|
||||||
_hfmModel = modelBaker.hfmModel;
|
_hfmModel = modelBaker.getHFMModel();
|
||||||
_materialMapping = modelBaker.materialMapping;
|
_materialMapping = modelBaker.getMaterialMapping();
|
||||||
|
|
||||||
// Copy materials
|
// Copy materials
|
||||||
QHash<QString, size_t> materialIDAtlas;
|
QHash<QString, size_t> materialIDAtlas;
|
||||||
|
|
Loading…
Reference in a new issue