Navigation
API > API/Developer > API/Developer/FunctionalTesting
A set of simple perf stats recorded over a period of frames.
| Name | FPerfStatsRecord |
| Type | struct |
| Header File | /Engine/Source/Developer/FunctionalTesting/Classes/FunctionalTest.h |
| Include Path | #include "FunctionalTest.h" |
Syntax
struct FPerfStatsRecord
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPerfStatsRecord
(
FString InName |
FunctionalTest.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Baseline | FStatsData | Stats data for the baseline. | FunctionalTest.h | |
| GameThreadBudget | float | FunctionalTest.h | ||
| GPUBudget | float | FunctionalTest.h | ||
| Name | FString | FunctionalTest.h | ||
| Record | FStatsData | Stats data for the period we're interested in timing. | FunctionalTest.h | |
| RenderThreadBudget | float | FunctionalTest.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetBaselineString() |
FunctionalTest.h | ||
void GetGameThreadTimes
(
double& OutMin, |
FunctionalTest.h | ||
void GetGPUTimes
(
double& OutMin, |
FunctionalTest.h | ||
FString GetOverBudgetString() |
FunctionalTest.h | ||
FString GetRecordString() |
FunctionalTest.h | ||
void GetRenderThreadTimes
(
double& OutMin, |
FunctionalTest.h | ||
FString GetReportString() |
FunctionalTest.h | ||
bool IsWithinGameThreadBudget() |
FunctionalTest.h | ||
bool IsWithinGPUBudget() |
FunctionalTest.h | ||
bool IsWithinRenderThreadBudget() |
FunctionalTest.h | ||
void Sample
(
UWorld* Owner, |
FunctionalTest.h | ||
void SetBudgets
(
float InGPUBudget, |
FunctionalTest.h |