|
|
virtual void | OnDeleteAsset (AssetStructType &asset) |
| |
| virtual void * | IncrementAssetUse (Uuid uuid) override |
| |
| virtual void | DecrementAssetUse (Uuid uuid) override |
| |
| virtual bool | TryGetIfLoaded (Uuid uuid, void *&output) override |
| |
| virtual void | IncrementOrLoad (Uuid uuid) override |
| |
|
size_t | AssetCount () const |
| |
|
bool | HasAssets () const |
| |
|
auto | begin () noexcept |
| |
|
auto | cbegin () const noexcept |
| |
|
auto | end () noexcept |
| |
|
auto | cend () const noexcept |
| |
|
virtual void | QueueReloadAsset (Uuid uuid)=0 |
| |
|
virtual void * | LoadAsset (Uuid uuid)=0 |
| |
|
virtual AssetType | GetAssetType () |
| |
|
|
static AssetType | GetStaticAssetType () |
| |
|
static const char * | GetStaticAssetTypeName () |
| |
|
|
std::map< Uuid, AssetStructType > | assets |
| |
|
AssetType | assetType = AssetType::Undefined |
| |
◆ DecrementAssetUse()
template<typename AssetStructType, AssetType internalAssetType>
◆ IncrementAssetUse()
template<typename AssetStructType, AssetType internalAssetType>
◆ IncrementOrLoad()
template<typename AssetStructType, AssetType internalAssetType>
◆ TryGetIfLoaded()
template<typename AssetStructType, AssetType internalAssetType>
The documentation for this class was generated from the following file: