26 lines
595 B
Plaintext
26 lines
595 B
Plaintext
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)
|
|
|
|
|
|
EV_NS_DEF_BEGIN(JSONLoader)
|
|
|
|
EV_NS_DEF_FN(JSONAsset, loadAsset, (AssetHandle, handle))
|
|
|
|
EV_NS_DEF_END(JSONLoader)
|