MaxSDK::AssetManagement Namespace Reference

This reference page is linked to from the following overview topics: Plug-in Upgrade Guide.


Classes

struct   AssetId
class   AssetUser
class   IAssetManager

Enumerations

enum   AssetType {
  kOtherAsset, kBitmapAsset, kXRefAsset, kPhotometricAsset,
  kAnimationAsset, kVideoPost, kBatchRender, kExternalLink,
  kRenderOutput, kPreRenderScript, kPostRenderScript, kSoundAsset,
  kContainerAsset, kPredefinedAssetTypeCount
}

Variables

static AssetId  kInvalidId

Enumeration Type Documentation

Enumerator:
kOtherAsset 

A value to use if the asset type doesn't fit into any of the pre-defined types below.

kBitmapAsset 

Any image or shader file.

kXRefAsset 

Any XRef asset.

kPhotometricAsset 

Any photometric info file.

kAnimationAsset 

Any animation file.

kVideoPost 

Any file used by a VideoPost plugin.

kBatchRender 

Any file used by the Batch Renderer.

kExternalLink 

Any file linked to externally (i.e.

FileLink, Combustion material).

kRenderOutput 

The file that is output after a render.

kPreRenderScript 

A script that runs before rendering.

kPostRenderScript 

A script that runs after rendering.

kSoundAsset 

Any sound file.

kContainerAsset 

Any container file.

kPredefinedAssetTypeCount 

Total number of predefined asset types.

                       { 
            //NB: it is important to leave kOtherAsset at the beginning of this list and kPredefinedAssetTypeCount
            // at the bottom of this list because some code depends on these properties.
            kOtherAsset,        
            kBitmapAsset,       
            kXRefAsset,         
            kPhotometricAsset,  
            kAnimationAsset,    
            kVideoPost,         
            kBatchRender,       
            kExternalLink,      
            kRenderOutput,      
            kPreRenderScript,   
            kPostRenderScript,  
            kSoundAsset,        
            kContainerAsset,    
            kPredefinedAssetTypeCount       
        };

Variable Documentation