mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-16 17:57:57 -05:00
28 lines
622 B
C++
28 lines
622 B
C++
#include "ZoneAssetPools.h"
|
|
|
|
ZoneAssetPools::ZoneAssetPools(Zone* zone)
|
|
: m_zone(zone)
|
|
{
|
|
}
|
|
|
|
XAssetInfoGeneric* ZoneAssetPools::AddAsset(const asset_type_t type, std::string name, void* asset, std::vector<XAssetInfoGeneric*>& dependencies)
|
|
{
|
|
auto* assetInfo = AddAssetToPool(type, std::move(name), asset, dependencies);
|
|
if(assetInfo)
|
|
{
|
|
m_assets_in_order.push_back(assetInfo);
|
|
}
|
|
|
|
return assetInfo;
|
|
}
|
|
|
|
ZoneAssetPools::iterator ZoneAssetPools::begin() const
|
|
{
|
|
return m_assets_in_order.begin();
|
|
}
|
|
|
|
ZoneAssetPools::iterator ZoneAssetPools::end() const
|
|
{
|
|
return m_assets_in_order.end();
|
|
}
|