UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D11EventNodeFrame Class Reference

#include <D3D11RHIPrivate.h>

+ Inheritance diagram for FD3D11EventNodeFrame:

Public Member Functions

 FD3D11EventNodeFrame (class FD3D11DynamicRHI *InRHI)
 
 ~FD3D11EventNodeFrame ()
 
virtual void StartFrame () override
 
virtual void EndFrame () override
 
virtual float GetRootTimingResults () override
 
virtual void LogDisjointQuery () override
 

Public Attributes

FD3D11BufferedGPUTiming RootEventTiming
 
FD3D11DisjointTimeStampQuery DisjointQuery
 

Detailed Description

An entire frame of perf event nodes, including ancillary timers.

Constructor & Destructor Documentation

◆ FD3D11EventNodeFrame()

FD3D11EventNodeFrame::FD3D11EventNodeFrame ( class FD3D11DynamicRHI InRHI)
inline

◆ ~FD3D11EventNodeFrame()

FD3D11EventNodeFrame::~FD3D11EventNodeFrame ( )
inline

Member Function Documentation

◆ EndFrame()

void FD3D11EventNodeFrame::EndFrame ( )
overridevirtual

End this frame of per tracking, but do not block yet

◆ GetRootTimingResults()

float FD3D11EventNodeFrame::GetRootTimingResults ( )
overridevirtual

Calculates root timing base frequency (if needed by this RHI)

◆ LogDisjointQuery()

void FD3D11EventNodeFrame::LogDisjointQuery ( )
overridevirtual

◆ StartFrame()

void FD3D11EventNodeFrame::StartFrame ( )
overridevirtual

Start this frame of per tracking

Member Data Documentation

◆ DisjointQuery

FD3D11DisjointTimeStampQuery FD3D11EventNodeFrame::DisjointQuery

Disjoint query tracking whether the times reported by DumpEventTree are reliable.

◆ RootEventTiming

FD3D11BufferedGPUTiming FD3D11EventNodeFrame::RootEventTiming

Timer tracking inclusive time spent in the root nodes.


The documentation for this class was generated from the following files: