#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 |