FOpenGLEventNodeFrame

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

Choose your operating system:

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