diff options
| author | Dan Goodliffe <dan@randomdan.homeip.net> | 2023-02-21 19:34:16 +0000 |
|---|---|---|
| committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2023-02-21 19:34:16 +0000 |
| commit | 5e561d390dc82b08c20532de0952f428e7b14283 (patch) | |
| tree | 5f213d4eb741e451b913884b6f302470e7b2fc74 /assetFactory/modelFactory.h | |
| parent | Support for loading objects, uses and model factories from an XML resource (diff) | |
| download | ilt-5e561d390dc82b08c20532de0952f428e7b14283.tar.bz2 ilt-5e561d390dc82b08c20532de0952f428e7b14283.tar.xz ilt-5e561d390dc82b08c20532de0952f428e7b14283.zip | |
Rename ModelFactory to AssetFactory
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; -}; |
