#include <category_asset.h>

Implementation of category assets.
Static Public Member Functions | |
| static MAXON_METHOD Result< CategoryAsset > | Create () |
| static MAXON_METHOD Id | GetParentCategory (const AssetDescription &asset) |
| static MAXON_METHOD Result< void > | SetAssetCategory (const AssetDescription &asset, const Id &category) |
| static MAXON_METHOD Result< BaseArray< String > > | GetAssetBreadcrumbString (const AssetDescription &asset, const AssetRepositoryRef &repository) |
Private Member Functions | |
| MAXON_INTERFACE (CategoryAssetInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.interface.categoryasset") | |
|
private |
|
static |
Create creates a new category asset.
|
static |
GetParentCategory returns the category id of the given asset.
| [in] | asset | Asset to investigate. |
|
static |
SetAssetCategory allows to move an asset into a category.
| [in] | asset | asset to move. |
| [in] | category | Category to use. |
|
static |
GetAssetBreadcrumbString returns the asset parent categories as string.
| [in] | asset | Asset to investigate. |
| [in] | repository | Repository to use. |