Asset Types and Contexts

The following asset types are available to the AssetAPI module:

• Katana project

kAssetTypeKatanaScene

• Macro

kAssetTypeMacro

• Live Group

kAssetTypeLiveGroup

• Image

kAssetTypeImage

• Look File

kAssetTypeLookFile

• Look File Manager Settings

kAssetTypeLookFileMgrSettings

• Alembic Files

kAssetTypeAlembic

• Casting Sheets

kAssetTypeCastingSheet

• Attribute Files

kAssetTypeAttributeFile

• F Curves

kAssetTypeFCurveFile

• Gaffer Light Rig

kAssetTypeGafferRig

• Scene Graph Bookmarks

kAssetTypeScenegraphBookmarks

• Shaders

kAssetTypeShader

In addition, the following list of contexts is available inside the AssetAPI module, and passed as hints to the asset browser whenever it is invoked:

• kAssetContextKatanaScene.

• kAssetContextMacro.

• kAssetContextLiveGroup.

• kAssetContextImage.

• kAssetContextLookFile.

• kAssetContextLookFileMgrSettings.

• kAssetContextAlembic.

• kAssetContextCastingSheet.

• kAssetContextAttributeFile.

• kAssetContextFCurveFile.

• kAssetContextGafferRig.

• kAssetContextScenegraphBookmarks.

• kAssetContextShader.

• kAssetContextCatalog.

• kAssetContextFarm.

A constant to hold the relationship between assets has been added. This constant is used when the getRelatedAssetId() function is called:

• kAssetRelationArgsFile.