DatasmithProgressManager.h
1 // Copyright 1998-2019 Epic Games, Inc. All Rights Reserved.
2 
3 #pragma once
4 
5 #include "CoreTypes.h"
6 
7 /**
8  * Interface that is called during export time to update the progression.
9  * Implement for your specific DCC.
10  */
12 {
13 public:
14  virtual ~IDatasmithProgressManager() {};
15 
16  /**
17  * Method called when progress is made during an export.
18  *
19  * @param InProgressRatio The ratio of progress, between 0.f and 1.f
20  * @param InProgressString Text describing the current task being performed
21  */
22  virtual void ProgressEvent(float InProgressRatio, const TCHAR* InProgressString) = 0;
23 };
IDatasmithProgressManager::ProgressEvent
virtual void ProgressEvent(float InProgressRatio, const TCHAR *InProgressString)=0
Method called when progress is made during an export.
IDatasmithProgressManager
Interface that is called during export time to update the progression.
Definition: DatasmithProgressManager.h:11