Merge pull request #1452 from marauder2k9-torque/MEMORY-MANAGER-REFACTOR

Memory Manager Refactor
This commit is contained in:
Brian Roberts 2025-05-12 15:31:06 -05:00 committed by GitHub
commit 6cda97867c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
38 changed files with 581 additions and 1811 deletions

View file

@ -119,6 +119,18 @@ void AssetManager::onRemove()
mAssetTagsManifest->deleteObject();
}
purgeAssets();
for (auto itr = mDeclaredAssets.begin(); itr != mDeclaredAssets.end(); ++itr)
{
delete itr->value;
}
mDeclaredAssets.clear();
// Clear dependency graphs
mAssetDependsOn.clear();
mAssetIsDependedOn.clear();
// Call parent.
Parent::onRemove();
}