Navigation
API > API/Runtime > API/Runtime/RHI
An entire frame of perf event nodes, including ancillary timers.
| Name | FGPUProfilerEventNodeFrame |
| Type | struct |
| Header File | /Engine/Source/Runtime/RHI/Public/GPUProfiler.h |
| Include Path | #include "GPUProfiler.h" |
Syntax
struct FGPUProfilerEventNodeFrame
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGPUProfilerEventNodeFrame() |
GPUProfiler.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| EventTree | TArray< TRefCountPtr< FGPUProfilerEventNode > > | Root nodes of the perf event tree. | GPUProfiler.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void DumpEventTree() |
Dumps perf event information, blocking on GPU. | GPUProfiler.h | |
virtual void EndFrame() |
End this frame of per tracking, but do not block yet | GPUProfiler.h | |
virtual float GetRootTimingResults() |
Calculates root timing base frequency (if needed by this RHI) | GPUProfiler.h | |
virtual void LogDisjointQuery() |
D3D11 Hack | GPUProfiler.h | |
virtual bool PlatformDisablesVSync() |
GPUProfiler.h | ||
virtual void StartFrame() |
Start this frame of per tracking | GPUProfiler.h |