UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SynthBenchmarkPrivate.cpp File Reference
#include "CoreMinimal.h"
#include "GenericPlatform/GenericPlatformSurvey.h"
#include "Misc/App.h"
#include "Modules/ModuleManager.h"
#include "SynthBenchmark.h"
#include "RHI.h"
#include "RendererInterface.h"

Classes

class  FSynthBenchmark
 

Functions

float RayIntersectBenchmark ()
 
float FractalBenchmark ()
 
template<int NumMethods>
void PrintGPUStats (FSynthBenchmarkStat(&GPUStats)[NumMethods], const TCHAR *EndString)
 

Variables

int32 GSynthBenchmarkGPUWarmupRounds = 3
 
float GSynthBenchmarkGPUWarmupWorkScale = 0.15f
 
float GSynthBenchmarkGPUFullTestThreshold = 1.0f
 

Function Documentation

◆ FractalBenchmark()

float FractalBenchmark ( )

◆ PrintGPUStats()

template<int NumMethods>
void PrintGPUStats ( FSynthBenchmarkStat(&)  GPUStats[NumMethods],
const TCHAR EndString 
)

◆ RayIntersectBenchmark()

float RayIntersectBenchmark ( )

Variable Documentation

◆ GSynthBenchmarkGPUFullTestThreshold

float GSynthBenchmarkGPUFullTestThreshold = 1.0f

◆ GSynthBenchmarkGPUWarmupRounds

int32 GSynthBenchmarkGPUWarmupRounds = 3

◆ GSynthBenchmarkGPUWarmupWorkScale

float GSynthBenchmarkGPUWarmupWorkScale = 0.15f