diff options
Diffstat (limited to 'assetFactory/modelFactory.h')
| -rw-r--r-- | assetFactory/modelFactory.h | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/assetFactory/modelFactory.h b/assetFactory/modelFactory.h deleted file mode 100644 index 94db055..0000000 --- a/assetFactory/modelFactory.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include "persistence.h" -#include "shape.h" -#include <filesystem> - -class ModelFactory : public Persistence::Persistable { -public: - using Shapes = std::map<std::string, Shape::CPtr, std::less<>>; - - ModelFactory(); - [[nodiscard]] static std::shared_ptr<ModelFactory> loadXML(const std::filesystem::path &); - - Shapes shapes; - -private: - friend Persistence::SelectionPtrBase<std::shared_ptr<ModelFactory>, true>; - bool persist(Persistence::PersistenceStore & store) override; -}; |
