![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for BuildPatchServices::FSpeedRecorder:Public Member Functions | |
| FSpeedRecorder () | |
| virtual | ~FSpeedRecorder () |
| virtual void | AddRecord (const FRecord &Record) |
| virtual double | GetAverageSpeed (float Seconds) const |
| virtual double | GetPeakSpeed () const |
| virtual bool | Tick (float DeltaTime) |
Public Member Functions inherited from BuildPatchServices::ISpeedRecorder | |
| virtual | ~ISpeedRecorder () |
Public Member Functions inherited from FTSTickerObjectBase | |
| UE_NONCOPYABLE (FTSTickerObjectBase) | |
| CORE_API | FTSTickerObjectBase (float InDelay=0.0f, FTSTicker &Ticker=FTSTicker::GetCoreTicker()) |
| virtual CORE_API | ~FTSTickerObjectBase () |
| BuildPatchServices::FSpeedRecorder::FSpeedRecorder | ( | ) |
|
virtual |
Adds a record to the recorder.
| Record | The record to add. |
Implements BuildPatchServices::ISpeedRecorder.
Get the current average speed achieved over the last X seconds.
| Seconds | The time in seconds to take the reading over. Use TNumericLimits<float>::Max() to get the average over all readings. |
Implements BuildPatchServices::ISpeedRecorder.
|
virtual |
Get the peak speed achieved so far.
Implements BuildPatchServices::ISpeedRecorder.
Pure virtual that must be overloaded by the inheriting class.
| DeltaTime | time passed since the last call. |
Implements FTSTickerObjectBase.