34 double GetProgression()
const;
39 virtual FString GetCurrentStep()
const;
45 return CurrentProgress;
50 : RootProgress(nullptr)
51 , CurrentProgress(nullptr)
65 int32 Progression = 0;
90 void Increase(
int32 StepSize = 1);
101 UnderlyingProgress = Progress;
107 UnderlyingProgress =
nullptr;
112 double Ratio = ((
double)Progression / (
double)StepCount);
114 if (UnderlyingProgress)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FProgress * GetCurrentProgress() const
Definition Progress.h:43
FProgress * GetRoot() const
Definition Progress.h:20
FProgress * RootProgress
Definition Progress.h:17
virtual void Update()
Definition Progress.h:31
FProgressManager()
Definition Progress.h:49
FProgress * CurrentProgress
Definition Progress.h:18
virtual void ActivateProgressBar(bool bActive)
Definition Progress.h:25
void AddUnderlying(FProgress *Progress)
Definition Progress.h:99
void UnderlyingFinished(FProgress *Progress)
Definition Progress.h:104
bool IsRoot() const
Definition Progress.h:94
double GetProgression() const
Definition Progress.h:110
FProgress(const FString &StepName=FString())
Definition Progress.h:70
FProgress * GetParent() const
Definition Progress.h:82
const FString & GetName()
Definition Progress.h:77
Definition CADEntity.cpp:23