diff options
author | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-16 00:02:51 +1100 |
---|---|---|
committer | Kae <80987908+Novaenia@users.noreply.github.com> | 2024-03-16 00:02:51 +1100 |
commit | 78a68b6a205df2ee71e32fb7ecf1da1546f31f23 (patch) | |
tree | 60ab0138278f541dc41cc062150047fb38209b4b /source/base/StarMemoryAssetSource.hpp | |
parent | 7eec15098e054915fb2c92008be8137f6b5e5b9c (diff) |
postLoad scripts too
Diffstat (limited to 'source/base/StarMemoryAssetSource.hpp')
-rw-r--r-- | source/base/StarMemoryAssetSource.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/base/StarMemoryAssetSource.hpp b/source/base/StarMemoryAssetSource.hpp index 353a132..e5ef740 100644 --- a/source/base/StarMemoryAssetSource.hpp +++ b/source/base/StarMemoryAssetSource.hpp @@ -9,8 +9,9 @@ STAR_CLASS(MemoryAssetSource); class MemoryAssetSource : public AssetSource { public: - MemoryAssetSource(JsonObject metadata = JsonObject()); + MemoryAssetSource(String const& name, JsonObject metadata = JsonObject()); + String name() const; JsonObject metadata() const override; StringList assetPaths() const override; @@ -19,9 +20,10 @@ public: bool empty() const; bool contains(String const& path) const; bool erase(String const& path); - bool set(String const& path, ByteArray data); + void set(String const& path, ByteArray data); ByteArray read(String const& path) override; private: + String m_name; JsonObject m_metadata; StringMap<ByteArrayPtr> m_files; }; |