Navigation
API > API/Plugins > API/Plugins/CaptureUtils
| Name | FTaskProgress |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/CaptureManager/CaptureManagerCore/Source/CaptureUtils/Public/Async/TaskProgress.h |
| Include Path | #include "Async/TaskProgress.h" |
Syntax
class FTaskProgress : public TSharedFromThis< FTaskProgress >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FTaskProgress
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTaskProgress
(
uint32 InAmountOfWork, |
Async/TaskProgress.h |
Classes
| Name | Remarks |
|---|---|
| FTask |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FProgressReporter | TBaseDelegate_OneParam< void, double InProgress > | Async/TaskProgress.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurrentProgressValues | TMonitor< TArray< double > > | Async/TaskProgress.h | ||
| CurrentTask | std::atomic< int32 > | Async/TaskProgress.h | ||
| LastReportedValue | std::atomic< double > | Async/TaskProgress.h | ||
| Reporter | FProgressReporter | Async/TaskProgress.h | ||
| ReportThreshold | double | Async/TaskProgress.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
double GetTotalProgress() |
Async/TaskProgress.h | ||
void SetReportThreshold
(
double InReportThresholdPercent |
Async/TaskProgress.h | ||
FTask StartTask() |
Async/TaskProgress.h |