Navigation
API > API/Runtime > API/Runtime/ApplicationCore
| Name | FSynthBenchmarkStat |
| Type | struct |
| Header File | /Engine/Source/Runtime/ApplicationCore/Public/GenericPlatform/GenericPlatformSurvey.h |
| Include Path | #include "GenericPlatform/GenericPlatformSurvey.h" |
Syntax
struct FSynthBenchmarkStat
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| GenericPlatform/GenericPlatformSurvey.h | |||
FSynthBenchmarkStat
(
const TCHAR* InDesc, |
GenericPlatform/GenericPlatformSurvey.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Confidence | float | 0..100, 100: fully confident | GenericPlatform/GenericPlatformSurvey.h | |
| Desc | const TCHAR * | 0 if not valid | GenericPlatform/GenericPlatformSurvey.h | |
| IndexNormalizedTime | float | -1 if not defined, timing value expected on a norm GPU (index value 100, here NVidia 670) | GenericPlatform/GenericPlatformSurvey.h | |
| MeasuredNormalizedTime | float | -1 if not defined, depends on the test (e.g. s/GPixels), WorkScale is divided out | GenericPlatform/GenericPlatformSurvey.h | |
| MeasuredTotalTime | float | -1 if not defined, in seconds, useful to see if a test did run too long (some slower GPUs might timeout) | GenericPlatform/GenericPlatformSurvey.h | |
| ValueType | const TCHAR * | 0 if not valid | GenericPlatform/GenericPlatformSurvey.h | |
| Weight | float | 1 is normal weight, 0 is no weight, > 1 is unbounded additional weight | GenericPlatform/GenericPlatformSurvey.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float ComputePerfIndex() |
Computes the linear performance index (>0), around 100 with good hardware but higher numbers are possible. | GenericPlatform/GenericPlatformSurvey.h | |
float GetConfidence() |
GenericPlatform/GenericPlatformSurvey.h | ||
const TCHAR * GetDesc() |
GenericPlatform/GenericPlatformSurvey.h | ||
float GetMeasuredTotalTime() |
GenericPlatform/GenericPlatformSurvey.h | ||
float GetNormalizedTime() |
GenericPlatform/GenericPlatformSurvey.h | ||
const TCHAR * GetValueType() |
GenericPlatform/GenericPlatformSurvey.h | ||
float GetWeight() |
GenericPlatform/GenericPlatformSurvey.h | ||
void SetMeasuredTime
(
const FTimeSample& TimeSample, |
GenericPlatform/GenericPlatformSurvey.h |