Implemented Asset foundation

Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
This commit is contained in:
2021-05-31 11:41:02 +02:00
parent 97fa6cd6f4
commit 5ccbacd25f
13 changed files with 237 additions and 5 deletions

View File

@@ -0,0 +1,18 @@
EV_NS_DEF_BEGIN(Asset)
EV_NS_DEF_FN(AssetHandle, load, (CONST_STR, path))
EV_NS_DEF_FN(AssetHandle, cloneHandle, (AssetHandle, handle))
EV_NS_DEF_FN(void, free, (AssetHandle, handle))
EV_NS_DEF_END(Asset)
EV_NS_DEF_BEGIN(AssetManager)
EV_NS_DEF_FN(void, mount, (CONST_STR, path), (CONST_STR, as))
EV_NS_DEF_END(AssetManager)
/* #include LOADERS_NAMESPACES_H */
EV_NS_DEF_BEGIN(TextLoader)
EV_NS_DEF_FN(TextAsset, loadAsset, (AssetHandle, handle))
EV_NS_DEF_END(TextLoader)