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

summaryrefslogtreecommitdiff
path: root/source/base/StarAssets.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/base/StarAssets.hpp')
-rw-r--r--source/base/StarAssets.hpp18
1 files changed, 10 insertions, 8 deletions
diff --git a/source/base/StarAssets.hpp b/source/base/StarAssets.hpp
index 6ffcb05..e848410 100644
--- a/source/base/StarAssets.hpp
+++ b/source/base/StarAssets.hpp
@@ -38,6 +38,15 @@ struct FramesSpecification {
StringMap<String> aliases;
};
+enum class AssetType {
+ Json,
+ Image,
+ Audio,
+ Font,
+ Bytes
+};
+extern EnumMap<AssetType> const AssetTypeNames;
+
// The assets system can load image, font, json, and data assets from a set of
// sources. Each source is either a directory on the filesystem or a single
// packed asset file.
@@ -71,14 +80,6 @@ public:
StringList digestIgnore;
};
- enum class AssetType {
- Json,
- Image,
- Audio,
- Font,
- Bytes
- };
-
enum class QueuePriority {
None,
Working,
@@ -107,6 +108,7 @@ public:
double time = 0.0;
bool needsPostProcessing = false;
+ bool forcePersist = false;
};
struct JsonData : AssetData {