Add utility to get loaded assets

This commit is contained in:
Wojtek Figat
2026-02-05 12:37:03 +01:00
parent 7e9ee0610a
commit 66894b71fa
3 changed files with 52 additions and 22 deletions

View File

@@ -684,6 +684,19 @@ Array<Asset*> Content::GetAssets()
return assets;
}
Array<Asset*> Content::GetAssets(const MClass* type)
{
Array<Asset*> assets;
AssetsLocker.Lock();
for (auto& e : Assets)
{
if (e.Value->Is(type))
assets.Add(e.Value);
}
AssetsLocker.Unlock();
return assets;
}
const Dictionary<Guid, Asset*>& Content::GetAssetsRaw()
{
AssetsLocker.Lock();