UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::CADKernel::FProgress Class Reference

#include <Progress.h>

Public Member Functions

 FProgress (int32 InStepCount, const FString &InStepName=FString())
 
 FProgress (const FString &StepName=FString())
 
virtual ~FProgress ()
 
const FString & GetName ()
 
FProgressGetParent () const
 
void Increase (int32 StepSize=1)
 

Protected Member Functions

bool IsRoot () const
 
void AddUnderlying (FProgress *Progress)
 
void UnderlyingFinished (FProgress *Progress)
 
double GetProgression () const
 

Friends

class FProgressManager
 

Constructor & Destructor Documentation

◆ FProgress() [1/2]

UE::CADKernel::FProgress::FProgress ( int32  InStepCount,
const FString &  InStepName = FString() 
)

◆ FProgress() [2/2]

UE::CADKernel::FProgress::FProgress ( const FString &  StepName = FString())
inline

◆ ~FProgress()

UE::CADKernel::FProgress::~FProgress ( )
virtual

Member Function Documentation

◆ AddUnderlying()

void UE::CADKernel::FProgress::AddUnderlying ( FProgress Progress)
inlineprotected

◆ GetName()

const FString & UE::CADKernel::FProgress::GetName ( )
inline

◆ GetParent()

FProgress * UE::CADKernel::FProgress::GetParent ( ) const
inline

◆ GetProgression()

double UE::CADKernel::FProgress::GetProgression ( ) const
inlineprotected

◆ Increase()

void UE::CADKernel::FProgress::Increase ( int32  StepSize = 1)

Increase the advancement of of one step

◆ IsRoot()

bool UE::CADKernel::FProgress::IsRoot ( ) const
inlineprotected

◆ UnderlyingFinished()

void UE::CADKernel::FProgress::UnderlyingFinished ( FProgress Progress)
inlineprotected

Friends And Related Symbol Documentation

◆ FProgressManager

friend class FProgressManager
friend

The documentation for this class was generated from the following files: