AssetInterface Member List

This is the complete list of members for AssetInterface, including all inherited members.

AddRepositoryScope(const Url &url, const AssetRepositoryRef &repository)AssetInterfacestatic
CreateRepositoryFromUrl(const Id &rid, const Class< AssetRepositoryRef > &repoType, const Block< const AssetRepositoryRef > &bases, const Url &url, Bool writable, Bool derivedInPrefs, Bool tempRepository, const BackgroundEntryTuple &backgroundJob={})AssetInterfacestatic
GetApplicationRepository()AssetInterfacestatic
GetAssetUrl(const AssetDescription &asset, Bool isLatest)AssetInterfacestatic
GetBuiltinRepository()AssetInterfacestatic
GetDescription() constAssetInterface
GetLanguageMetaDataId(const Id &languageId)AssetInterfacestatic
GetMetaData() constAssetInterface
GetPendingUpdates(const Block< const AssetBase > &updatedAssets, const ValueReceiver< const AssetReference &, const AssetBase & > &receiver) constAssetInterface
GetReferencedAssets(Bool onlyUpdatable, const ValueReceiver< const AssetReference & > &receiver) constAssetInterface
GetType() constAssetInterface
GetUserPrefsRepository()AssetInterfacestatic
GetVersionString(const AssetDescription &asset)AssetInterfacestatic
GetVersionString(const Asset &asset)AssetInterfacestatic
IsAssetLicenseValid(const AssetDescription &asset)AssetInterfacestatic
IsAssetValid(const AssetDescription &asset)AssetInterfacestatic
IsAssetVersionValid(const AssetDescription &asset)AssetInterfacestatic
IsAssetVisible(const AssetDescription &asset)AssetInterfacestatic
MakeUuid(const Char *prefix, Bool compact)AssetInterfacestatic
MAXON_INTERFACE(AssetInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.interface.asset", MAXON_IMPLEMENTATION_MODULE("net.maxon.asset"))AssetInterfaceprivate
ResolveAsset(const Url &url, const AssetRepositoryRef &repository)AssetInterfacestatic
ResolveAssetsWithMissingAssets(const AssetRepositoryRef &searchRepository, const Id &typeId, const IdAndVersion &idVersion, const UniversalDateTime &assetCreationDate, HashSet< IdAndVersion > &checked, const Delegate< Result< void >(const AssetDescription &, HashSet< IdAndVersion > &checked)> &callbackFound, const Delegate< Result< void >(Bool outdated)> &callbackMissing)AssetInterfacestatic
SetId(const IdAndVersion &aid, Int update, const AssetRepositoryRef &repository, const Url &url=GetPtrSizedZeroRef< Url >())AssetInterface
SetMetaData(const AssetMetaData &data)AssetInterface