Navigation
API > API/Developer > API/Developer/DatasmithExporter
References
| Module | DatasmithExporter |
| Header | /Engine/Source/Developer/Datasmith/DatasmithExporter/Public/DatasmithSceneExporter.h |
| Include | #include "DatasmithSceneExporter.h" |
Syntax
class FDatasmithSceneExporter
Remarks
This is the export for a DatasmithScene. Call PreExport, then Export to finish the export process.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Export
(
TSharedRef< IDatasmithScene > DatasmithScene, |
Exports the entire scene. | |
| const TCHAR * | Gets the path to the assets output folder. This is where we output the mesh files, textures, etc. | ||
| const TCHAR * | GetName () |
Gets the name of the scene to export. | |
| const TCHAR * | |||
| void | PreExport () |
Indicates that we're starting the export process. Starts the export metrics. | |
| void | Reset () |
Resets all the settings on the scene | |
| void | SetLogger
(
const TSharedPtr< FDatasmithLogger >& InLogger |
Sets the logger to store the summary of the export process | |
| void | Sets the name of the scene to export. The resulting file and folder will use this name. | ||
| void | SetOutputPath
(
const TCHAR* InOutputPath |
Sets the output path to where this scene will be exported. | |
| void | SetProgressManager
(
const TSharedPtr< IDatasmithProgressManager >& InProgressManager |
Sets the progress manager for visual feedback on exporting |