Asset Framework¶
Description¶
Provides interfaces for accessing and storing content as assets in asset databases.
Interfaces¶
  | 
The base interface of  
maxon.AssetBaseWithUpdateInterface and maxon.AssetDescriptionInterface. | 
  | 
The base interface of   | 
  | 
This interface provides helper functions to register asset repositories.  | 
  | 
Represents all meta information about an asset, namely its identifier and version, the   | 
  | 
The base interface of   | 
  | 
An Asset represents digital content which can be managed by an   | 
  | 
An AssetLink is a symbolic link to an asset identified by its id and version.  | 
  | 
  | 
  | 
  | 
  | 
An AssetRepositoryInterface manages a set of assets: - Assets can be looked up using their identifier and version.  | 
  | 
Creates and stores internally the reference of the C++ Data. 
 | 
Helper Interface for Asset functions.  | 
|
  | 
  | 
  | 
Defines a new preset type and is the connector to BasePresetAssetInterface  | 
  | 
Implementation of category assets  | 
  | 
Implementation of a color category asset.  | 
Repository which allows to write an index.  | 
|
  | 
Implementation of DatabaseAsset.  | 
Helper class to handle loading and saving of presets.  | 
|
Creates and stores internally the reference of the C++ Data. 
 | 
|
  | 
Creates and stores internally the reference of the C++ Data. 
 | 
  | 
Creates and stores internally the reference of the C++ Data. 
 | 
Interface to manage lazy loading of   | 
|
Interface to manage lazy loading of   | 
|
  | 
Implementation of NodeSpaceAssets  | 
  | 
Implements the PluginAsset type  | 
  | 
Implements the smartsearch asset type.  | 
  | 
Implements the SubTypeAsset.  | 
  | 
An   | 
Asset repository which allows to update assets.  | 
|
  | 
Creates and stores internally the reference of the C++ Data. 
 | 
References¶
Data Types¶
  | 
Initializes the appropriate C++ Data object and store it within the _data member.  | 
  | 
Initializes the appropriate C++ Data object and store it within the _data member.  | 
  | 
Helper class to pass several arguments into asset creation functions.  | 
  | 
Message data for DRAGTYPE_ASSET  | 
Initializes the appropriate C++ Data object and store it within the _data member.  | 
|
  | 
Initializes the appropriate C++ Data object and store it within the _data member.  | 
Functions¶
  | 
Returns the url of a DndAsset.  | 
  | 
Mark the asset as used and increment the usage counter.  | 
  | 
Convert a compacted id back to an id and version.  | 
  | 
Compacts an IdAndVersion into a id.  | 
Calls IdToIdAndVersion and adds the repository on top.  | 
|
  | 
Inverse of IdToIdAndVersionWithRepository.  | 
Registries¶
Enums¶
The flags of ASSET_FIND_MODE control the behavior of   | 
|