Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/base/StarMemoryAssetSource.hpp
diff options
context:
space:
mode:
authorKae <80987908+Novaenia@users.noreply.github.com>2024-03-16 00:02:51 +1100
committerKae <80987908+Novaenia@users.noreply.github.com>2024-03-16 00:02:51 +1100
commit78a68b6a205df2ee71e32fb7ecf1da1546f31f23 (patch)
tree60ab0138278f541dc41cc062150047fb38209b4b /source/base/StarMemoryAssetSource.hpp
parent7eec15098e054915fb2c92008be8137f6b5e5b9c (diff)
postLoad scripts too
Diffstat (limited to 'source/base/StarMemoryAssetSource.hpp')
-rw-r--r--source/base/StarMemoryAssetSource.hpp6
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;
};