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
*/
11
class
IDatasmithProgressManager
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
Developer
Datasmith
DatasmithExporter
Public
DatasmithProgressManager.h