summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Client/Code/Core/Doc/IComposerSerializer.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/Authoring/Client/Code/Core/Doc/IComposerSerializer.h')
-rw-r--r--src/Authoring/Client/Code/Core/Doc/IComposerSerializer.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Authoring/Client/Code/Core/Doc/IComposerSerializer.h b/src/Authoring/Client/Code/Core/Doc/IComposerSerializer.h
index 98fba780..70d43697 100644
--- a/src/Authoring/Client/Code/Core/Doc/IComposerSerializer.h
+++ b/src/Authoring/Client/Code/Core/Doc/IComposerSerializer.h
@@ -64,6 +64,7 @@ class IComposerSerializer
protected:
virtual ~IComposerSerializer() {}
public:
+ static void clear();
// Empty graph roots means use the actual graph roots in the asset graph
virtual void SerializeScene(qt3dsdm::IDOMWriter &inWriter) = 0;
// Write properties into the active slide until we get to a slide owner, then create new slides.
@@ -103,14 +104,15 @@ public:
friend class std::shared_ptr<IComposerSerializer>;
static std::shared_ptr<IComposerSerializer> CreateGraphSlideSerializer(
- qt3dsdm::IDataCore &inDataCore, qt3dsdm::IMetaData &inMetaData, qt3dsdm::ISlideCore &inSlideCore,
+ qt3dsdm::IDataCore &inDataCore, qt3dsdm::IMetaData &inMetaData,
+ qt3dsdm::ISlideCore &inSlideCore,
qt3dsdm::IAnimationCore &inAnimationCore, qt3dsdm::IActionCore &inActionCore,
CGraph &inAssetGraph, qt3dsdm::ISlideSystem &inSlideSystem,
qt3dsdm::IActionSystem &inActionSystem, qt3dsdm::ISlideGraphCore &inSlideGraphCore,
qt3dsdm::SComposerObjectDefinitions &inObjectDefinitions,
std::shared_ptr<Q3DStudio::IImportFailedHandler> inFailedHandler,
qt3dsdm::IGuideSystem &inGuideSystem, qt3ds::render::IPathManager &inPathManager,
- qt3dsdm::IPropertySystem &inPropSystem);
+ qt3dsdm::IPropertySystem &inPropSystem, const QString &documentPath);
};
}