Open 3D Engine AtomLyIntegration 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.
AZ::Render::EditorMaterialComponentExporter::ExportItem Class Reference

Public Member Functions

 ExportItem (AZ::Data::AssetId originalAssetId, const AZStd::string &materialSlotName, const AZStd::string &exportPath={})
 
void SetEnabled (bool enabled)
 
void SetExists (bool exists)
 
void SetOverwrite (bool overwrite)
 
void SetExportPath (const AZStd::string &exportPath)
 
bool GetEnabled () const
 
bool GetExists () const
 
bool GetOverwrite () const
 
const AZStd::string & GetExportPath () const
 
AZ::Data::AssetId GetOriginalAssetId () const
 
const AZStd::string & GetMaterialSlotName () const
 

Constructor & Destructor Documentation

◆ ExportItem()

AZ::Render::EditorMaterialComponentExporter::ExportItem::ExportItem ( AZ::Data::AssetId  originalAssetId,
const AZStd::string &  materialSlotName,
const AZStd::string &  exportPath = {} 
)
inline
Parameters
originalAssetIdAssetId of the original built-in material, which will be exported.
materialSlotNameThe name of the material slot will be used as part of the exported file name.

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