ISynthBenchmark

The public interface to this module

Windows
MacOS
Linux

Inheritance Hierarchy

IModuleInterface

ISynthBenchmark

References

Module

SynthBenchmark

Header

/Engine/Source/Runtime/SynthBenchmark/Public/SynthBenchmark.h

Include

#include "SynthBenchmark.h"

Syntax

class ISynthBenchmark : public IModuleInterface

Remarks

The public interface to this module

Functions

Name Description

Public function Static

ISynthBenchm...

 

Get()

Singleton-like access to this module's interface.

Public function Const

void

 

GetRHIDisplay

(
    FGPUAdpater& Out
)

Could be moved out of SynthBenchmark, it only requires the RHI, only returns valid data after the RHI started up

Public function Const

void

 

GetRHIInfo

(
    FGPUAdpater& Out,
    FString& RHIName
)

Public function Static

bool

 

IsAvailable()

Checks to see if this module is loaded and ready.

Public function Const

void

 

Run

(
    FSynthBenchmarkResults& Out,
    bool bGPUBenchmark,
    float WorkScale
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss