FSMAssetExportManager¶
Module: SMAssetTools
Public Functions¶
Name | |
---|---|
DECLARE_MULTICAST_DELEGATE_OneParam(FOnAssetExportedSignature , const USMAssetExporter::FExportResult & ) | |
virtual | ~FSMAssetExportManager() |
void | RegisterExporter(const FString & InExporterName, UClass * InExporterClass) |
void | UnregisterExporter(const FString & InExporterName) |
USMAssetExporter::FExportResult | ExportAsset(const USMAssetExporter::FExportArgs & InExportArgs) |
TArray< FString > | GetSupportedExportTypes() const |
FOnAssetExportedSignature & | OnAssetExported() |
Public Functions Documentation¶
function
DECLARE_MULTICAST_DELEGATE_OneParam¶
DECLARE_MULTICAST_DELEGATE_OneParam(
FOnAssetExportedSignature ,
const USMAssetExporter::FExportResult &
)
function
~FSMAssetExportManager¶
function
RegisterExporter¶
Registers an exporter to use with state machine assets.
Parameters:
InExporterName
- The name to register the exporter under, such as "json".
InExporterClass
- The class to instantiate when the exporter is used.
function
UnregisterExporter¶
Unregisters an exporter for use with state machine assets.
Parameters:
InExporterName
- The name of the previously registered exporter.
function
ExportAsset¶
Export a state machine blueprint. Export type is determined automatically.
Parameters:
InExportArgs
- Arguments for configuring the export.
Return: The result of the export.
function
GetSupportedExportTypes¶
Return a list of all supported export types.
function
OnAssetExported¶
Called when an asset has been exported.