Add Asset system

- Add Abstract Asset class which defines Assets
- Add AssetManager class to keep track of all the Asset
- Add AssetFile class to cache the asset without loading it
- Add UUID class to uniquely identify assets
- Add MetaFile class to load meta asset files
This commit is contained in:
Thraix committed 2023-04-13 21:00:36 +02:00
1 parent 431ad9c573
commit d9e7fd7019
29 files changed
+1002 -37

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
[Texture2D]
filepath=res/textures/texture.png
uuid=f49a5284-d666-0982-95ca-cf68cc3d4f45
+3
View File
@@ -0,0 +1,3 @@
[Texture2D]
filepath=res/textures/texture2.png
uuid=0964e525-22c3-4d25-d5c6-a162965f6e8d