#include <asset_utilities.h>
Helper Interface for Asset functions.
Static Public Member Functions | |
static MAXON_METHOD Result< String > | IncreaseAssetVersion (const String ¤tVersion) |
static MAXON_METHOD Result< void > | AssetSetMetaData (const AssetDescription &asset, const String &assetName, const String &assetVersion, const Id &assetCategory) |
static MAXON_METHOD Result< Url > | GetAssetIcon (const AssetDescription &asset) |
static MAXON_METHOD Result< EnumDataType > | GetEnumTypeForVersions (const AssetRepositoryRef &repo, const AssetType &type, const Id &assetId) |
Private Member Functions | |
MAXON_INTERFACE_NONVIRTUAL (AssetUtilitiesInterface, MAXON_REFERENCE_NONE, "net.maxon.asset.helperinterface") | |
|
private |
|
static |
IncreaseAssetVersion description.
[in] | currentVersion | Increases the version string by one. e.g. "1.0" -> "1.1" or "1.0.99" -> "1.1.00" |
|
static |
|
static |
|
static |
Returns an EnumDataType which contains all versions of the asset, plus an additional "latest" entry.
[in] | repo | The asset repository for the lookup. |
[in] | type | The asset type of the asset. |
[in] | assetId | The asset id to look for. |