#include <base_preset_asset.h>
Helper structure to store resolved asset dependencies.
Classes | |
| struct | ResolveUrlHash |
Public Types | |
| using | Map = HashMap< Url, Id, ResolveUrlHash > |
| using | ResolveDelegate = Delegate< Result< Id >(const Url &depUrl, const StoreAssetStruct &storeAssetStruct, ResolveAssetDependenciesStruct &resolveAssetStruct, Bool addMessage)> |
Public Member Functions | |
| ResolveAssetDependenciesStruct () | |
| ResolveAssetDependenciesStruct (ResolveAssetDependenciesStruct &&src)=default | |
| MAXON_OPERATOR_MOVE_ASSIGNMENT (ResolveAssetDependenciesStruct) | |
| maxon::Result< void > | CopyFrom (const ResolveAssetDependenciesStruct &src) |
Public Attributes | |
| ResolveDelegate | _resolveAssetDelegate |
| Map | _resolvedMap |
| using Map = HashMap<Url, Id, ResolveUrlHash> |
| using ResolveDelegate = Delegate<Result<Id>(const Url& depUrl, const StoreAssetStruct& storeAssetStruct, ResolveAssetDependenciesStruct& resolveAssetStruct, Bool addMessage)> |
|
default |
| MAXON_OPERATOR_MOVE_ASSIGNMENT | ( | ResolveAssetDependenciesStruct | ) |
| maxon::Result<void> CopyFrom | ( | const ResolveAssetDependenciesStruct & | src | ) |
| ResolveDelegate _resolveAssetDelegate |
| Map _resolvedMap |