Navigation
Unreal Engine C++ API Reference > 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 |