![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StatsHierarchical.h>
Public Member Functions | |
| CORE_API | FStatsTreeElement () |
| CORE_API FName | GetFName () const |
| CORE_API FString | GetName () const |
| CORE_API FString | GetPath () const |
| CORE_API uint32 | Num (bool bInclusive=false) const |
| CORE_API uint32 | TotalCycles (bool bInclusive=true) const |
| CORE_API uint32 | MaxCycles (bool bInclusive=true) const |
| CORE_API double | TotalSeconds (bool bInclusive=true) const |
| CORE_API double | AverageSeconds (bool bInclusive=true) const |
| CORE_API double | Contribution (bool bAgainstMaximum=false, bool bInclusive=true) const |
| CORE_API const TArray< TSharedPtr< FStatsTreeElement > > & | GetChildren () const |
Protected Member Functions | |
| CORE_API FStatsTreeElement * | FindChild (const FString &InPath) |
| CORE_API void | UpdatePostMeasurement (double InCyclesPerTimerToRemove=0) |
Friends | |
| class | FStatsHierarchical |
| class | FStatsHierarchicalClient |
An element in a profiling / stats tree
The FStatsTreeElement represents a single node in a profiling tree. Each element contains a description including its name, path (invocation path / call-stack) and its duration in system cycles.
| FStatsTreeElement::FStatsTreeElement | ( | ) |
| double FStatsTreeElement::Contribution | ( | bool | bAgainstMaximum = false, |
| bool | bInclusive = true |
||
| ) | const |
|
protected |
| const TArray< TSharedPtr< FStatsTreeElement > > & FStatsTreeElement::GetChildren | ( | ) | const |
| FName FStatsTreeElement::GetFName | ( | ) | const |
| FString FStatsTreeElement::GetName | ( | ) | const |
| FString FStatsTreeElement::GetPath | ( | ) | const |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |