summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/Render/Q3DSTranslation.cpp
diff options
context:
space:
mode:
authorMäättä Antti <antti.maatta@qt.io>2018-10-09 11:10:42 +0300
committerAntti Määttä <antti.maatta@qt.io>2018-10-12 08:16:41 +0000
commitd3afc8269a3bb278fd98e15695d6085683d756e0 (patch)
tree51b61c54ec7af95f80b16f7426c97306d68a3d2f /src/Authoring/Studio/Render/Q3DSTranslation.cpp
parentfc35cee162bbecae1bbb9754e6e9b5ac1565e45f (diff)
Add referenced material translator
Task-number: QT3DS-2071 Change-Id: I31ca7c9fb82a5ab67c15392884218601cfa29f63 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io> Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'src/Authoring/Studio/Render/Q3DSTranslation.cpp')
-rw-r--r--src/Authoring/Studio/Render/Q3DSTranslation.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Authoring/Studio/Render/Q3DSTranslation.cpp b/src/Authoring/Studio/Render/Q3DSTranslation.cpp
index 53748d80..dc055e54 100644
--- a/src/Authoring/Studio/Render/Q3DSTranslation.cpp
+++ b/src/Authoring/Studio/Render/Q3DSTranslation.cpp
@@ -356,7 +356,12 @@ Q3DSGraphObjectTranslator *Q3DSTranslation::createTranslator(
translator = new Q3DSTextTranslator(instance, *m_presentation->newObject<Q3DSTextNode>(id));
break;
}
- // TODO: ReferencedMaterial, Alias, Effect, CustomMaterial, RenderPlugin?
+ case qt3dsdm::ComposerObjectTypes::ReferencedMaterial: {
+ translator = new Q3DSReferencedMaterialTranslator(
+ instance, *m_presentation->newObject<Q3DSReferencedMaterial>(id));
+ break;
+ }
+ // TODO: Alias, Effect, CustomMaterial, RenderPlugin?
default:
break;
}