DatasmithExporterManager.h
1 // Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
2 #pragma once
3 
4 #include "CoreTypes.h"
5 
6 class DATASMITHEXPORTER_API FDatasmithExporterManager
7 {
8 public:
9  /**
10  * Initializes the Datasmith Exporter module.
11  * @param LogFilename specifies the file where to store the text logged.
12  * Needs to be called before starting any export.
13  * Must be called once
14  *
15  * @return True if the initialization was successful
16  */
17  static bool Initialize();
18 
19  /**
20  * Shuts down the Datasmith Exporter module.
21  * Must be called when the process performing exports exits
22  */
23  static void Shutdown();
24 
25 #if IS_PROGRAM
26 private:
27  static bool bEngineInitialized;
28 #endif
29 };
FDatasmithExporterManager
Definition: DatasmithExporterManager.h:6