Implements support of autoloaded assets.

This commit is contained in:
Areloch 2017-10-14 22:10:42 -05:00
parent efbd5fb451
commit 4e03f07e8e
5 changed files with 184 additions and 0 deletions

View file

@ -166,6 +166,8 @@ public:
inline void setAssetTagsManifest( const char* pTagsAssetManifest ) { if ( checkUnlocked() ) { mAssetTagsManifest = StringTable->insert(pTagsAssetManifest); } }
inline StringTableEntry getAssetTagsManifest( void ) const { return mAssetTagsManifest; }
inline typeModuleAssetsVector& getModuleAssets( void ) { return mModuleAssets; }
void addDeclaredAsset(AssetDefinition* asset) { mModuleAssets.push_back(asset); }
/// Module location.
inline void setModulePath( const char* pModulePath ) { if ( checkUnlocked() ) { mModulePath = StringTable->insert(pModulePath); } }