maxon::APPSETTINGS::ASSETS Namespace Reference

Functions

 MAXON_ATTRIBUTE (Url, CACHEPATH, "net.maxon.appsettings.assets.cachepath")
 
 MAXON_ATTRIBUTE (BaseArray< AssetDatabaseStruct >, USERPATHS, "net.maxon.appsettings.assets.userpaths")
 
 MAXON_ATTRIBUTE (DataDictionary, DEFAULTS, "net.maxon.appsettings.assets.defaults")
 
 MAXON_ATTRIBUTE (ASSETINSERTOBJECTMODE, INSERTOBJECTAS, "net.maxon.appsettings.assets.insertobjectas")
 
 MAXON_ATTRIBUTE (Id, LASTSAVEREPOSITORY, "net.maxon.appsettings.assets.lastsaverepository")
 

Function Documentation

◆ MAXON_ATTRIBUTE() [1/5]

maxon::APPSETTINGS::ASSETS::MAXON_ATTRIBUTE ( Url  ,
CACHEPATH  ,
"net.maxon.appsettings.assets.cachepath"   
)

defines the path of the asset cache. this is the place where c4d stores all downloaded assets

◆ MAXON_ATTRIBUTE() [2/5]

maxon::APPSETTINGS::ASSETS::MAXON_ATTRIBUTE ( BaseArray< AssetDatabaseStruct ,
USERPATHS  ,
"net.maxon.appsettings.assets.userpaths"   
)

this settings contain an array with all additional database paths. it's internally used by AssetDataBasesInterface::GetAssetDatabaseCachePath()/SetAssetDatabaseCachePath() do not use this values directly! always go through AssetDataBasesInterface::GetAssetDatabaseCachePath()/SetAssetDatabaseCachePath()

◆ MAXON_ATTRIBUTE() [3/5]

maxon::APPSETTINGS::ASSETS::MAXON_ATTRIBUTE ( DataDictionary  ,
DEFAULTS  ,
"net.maxon.appsettings.assets.defaults"   
)

Used by KeywordAssetInterface::GetDefaultAsset()/SetDefaultAsset() to store the Application Settings with ids of all the user defaults (those with the star) in a DataDictionary. The key is the asset's ASSETMETADATA::SubType, while the value is the associated DefaultsPreset asset Id for older defaults. All 2023.2 and newer defaults have a value of type Tuple<Id,Id> (asset identifier, asset type identifier).

◆ MAXON_ATTRIBUTE() [4/5]

maxon::APPSETTINGS::ASSETS::MAXON_ATTRIBUTE ( ASSETINSERTOBJECTMODE  ,
INSERTOBJECTAS  ,
"net.maxon.appsettings.assets.insertobjectas"   
)

◆ MAXON_ATTRIBUTE() [5/5]

maxon::APPSETTINGS::ASSETS::MAXON_ATTRIBUTE ( Id  ,
LASTSAVEREPOSITORY  ,
"net.maxon.appsettings.assets.lastsaverepository"   
)