Open 3D Engine ScriptCanvas Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptCanvas::AssetDescription Class Reference

Inherited by ScriptCanvas::RuntimeAssetDescription, and ScriptCanvas::SubgraphInterfaceAssetDescription.

Public Member Functions

 AZ_TYPE_INFO (AssetDescription, "{2D2C5BF2-5F94-4A74-AF8B-08AC65A733F7}")
 
 AssetDescription (AZ::Data::AssetType assetType, const char *name, const char *description, const char *suggestedSavePath, const char *fileExtension, const char *group, const char *assetNamePattern, const char *fileFilter, const char *assetTypeDisplayName, const char *entityName, const char *iconPath, AZ::Color displayColor, bool isEditableType)
 
 ASSET_DESCRIPTION_GETTER (GetName)
 
 ASSET_DESCRIPTION_GETTER (GetDescription)
 
 ASSET_DESCRIPTION_GETTER (GetSuggestedSavePath)
 
 ASSET_DESCRIPTION_GETTER (GetExtension)
 
 ASSET_DESCRIPTION_GETTER (GetGroup)
 
 ASSET_DESCRIPTION_GETTER (GetAssetNamePattern)
 
 ASSET_DESCRIPTION_GETTER (GetFileFilter)
 
 ASSET_DESCRIPTION_GETTER (GetAssetTypeDisplayName)
 
 ASSET_DESCRIPTION_GETTER (GetEntityName)
 
 ASSET_DESCRIPTION_GETTER (GetIconPath)
 
 ASSET_DESCRIPTION_GETTER_COLOR_NT (GetDisplayColor)
 
 ASSET_DESCRIPTION_GETTER_BOOL_NT (GetIsEditableType)
 
AZ::Data::AssetType GetAssetType () const
 
const char * GetNameImpl ()
 
const char * GetDescriptionImpl ()
 
const char * GetSuggestedSavePathImpl ()
 
const char * GetExtensionImpl ()
 
const char * GetGroupImpl ()
 
const char * GetAssetNamePatternImpl ()
 
const char * GetFileFilterImpl ()
 
const char * GetAssetTypeDisplayNameImpl ()
 
const char * GetEntityNameImpl ()
 
const char * GetIconPathImpl ()
 
AZ::Color GetDisplayColorImpl ()
 
bool GetIsEditableTypeImpl ()
 

Static Public Member Functions

template<typename AssetType >
static AZ::Color GetDisplayColor ()
 
template<typename AssetType >
static bool GetIsEditableType ()
 

The documentation for this class was generated from the following file: