User guide
Concepts
204
204
Asset ID 204
Asset Fields 205
Asset Attributes 205
Asset Publishing 205
Transactions 205
Creating an Asset Plug-in
206
Core Methods 206
Publishing an Asset
207
createAssetAndPath() 207
postCreateAsset() 208
Examples 208
Asset Types and Contexts
209
Accessing an Asset
210
Additional Methods
210
reset() 211
resolveAllAssets() 211
resolvePath() 211
resolveAssetVersion() 211
createTransaction() 212
containsAssetId() 212
getAssetDisplayName() 212
getAssetVersions() 212
getUniqueScenegraphLocationFromAssetId() 212
getRelatedAssetId() 213
getAssetIdForScope() 213
setAssetAttributes() 213
getAssetAttributes() 213
Top Level Asset API Functions
214
LiveGroup Asset Functions
214
Extending the User Interface with Asset Widget Delegate
215
Configuring the Asset Browser 216
The Asset Control Widget
217
Implementing A Custom Asset Control Widget 217
Asset Render Widget 218
Additional Asset Widget Delegate Methods 218
addAssetFromWidgetMenuItems() 218
shouldAddStandardMenuItem() 219
shouldAddFileTabToAssetBrowser() 219
getQuickLinkPathsForContext() 219
Locking Asset Versions Prior to Rendering
219
Setting the Default Asset Management Plug-in
219