FOpenGLEventNodeFrame

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

Windows
MacOS
Linux

Inheritance Hierarchy

FGPUProfilerEventNodeFrame

FOpenGLEventNodeFrame

References

Module

OpenGLDrv

Header

/Engine/Source/Runtime/OpenGLDrv/Public/OpenGLDrv.h

Include

#include "OpenGLDrv.h"

Syntax

class FOpenGLEventNodeFrame : public FGPUProfilerEventNodeFrame

Remarks

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

Variables

Name Description

Public variable

FOpenGLDisjoint...

 

DisjointQuery

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

Public variable

FOpenGLBuffered...

 

RootEventTiming

Timer tracking inclusive time spent in the root nodes.

Constructors

Name Description

Public function

FOpenGLEventNodeFrame

(
    FOpenGLDynamicRHI* InRHI
)

Destructors

Name Description

Public function

~FOpenGLEventNodeFrame()

Overridden from FGPUProfilerEventNodeFrame

Name Description

Public function Virtual

void

 

EndFrame()

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

Public function Virtual

float

 

GetRootTimingResults()

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

Public function Virtual

void

 

LogDisjointQuery()

D3D11 Hack

Public function Virtual

void

 

StartFrame()

Start this frame of per tracking

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