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

#include <D3D11RHIPrivate.h>

+ Inheritance diagram for FD3D11EventNode:

Public Member Functions

 FD3D11EventNode (const TCHAR *InName, FGPUProfilerEventNode *InParent, class FD3D11DynamicRHI *InRHI)
 
virtual ~FD3D11EventNode ()
 
virtual float GetTiming () override
 
virtual void StartTiming () override
 
virtual void StopTiming () override
 

Public Attributes

FD3D11BufferedGPUTiming Timing
 

Detailed Description

A single perf event node, which tracks information about a appBeginDrawEvent/appEndDrawEvent range.

Constructor & Destructor Documentation

◆ FD3D11EventNode()

FD3D11EventNode::FD3D11EventNode ( const TCHAR InName,
FGPUProfilerEventNode *  InParent,
class FD3D11DynamicRHI InRHI 
)
inline

◆ ~FD3D11EventNode()

virtual FD3D11EventNode::~FD3D11EventNode ( )
inlinevirtual

Member Function Documentation

◆ GetTiming()

float FD3D11EventNode::GetTiming ( )
overridevirtual

Returns the time in ms that the GPU spent in this draw event.
This blocks the CPU if necessary, so can cause hitching.

◆ StartTiming()

virtual void FD3D11EventNode::StartTiming ( )
inlineoverridevirtual

◆ StopTiming()

virtual void FD3D11EventNode::StopTiming ( )
inlineoverridevirtual

Member Data Documentation

◆ Timing

FD3D11BufferedGPUTiming FD3D11EventNode::Timing

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