FOpenGLEventNode

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

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

OpenGLDrv

Header

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

Include

#include "OpenGLDrv.h"

Syntax

class FOpenGLEventNode : public FGPUProfilerEventNode

Remarks

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

Variables

Name Description

Public variable

FOpenGLBuffered...

 

Timing

Constructors

Name Description

Public function

FOpenGLEventNode

(
    const TCHAR* InName,
    FGPUProfilerEventNode* InParen...,
    FOpenGLDynamicRHI* InRHI
)

Destructors

Name Description

Public function Virtual

~FOpenGLEventNode()

Overridden from FGPUProfilerEventNode

Name Description

Public function Virtual

float

 

GetTiming()

Returns the time in ms that the GPU spent in this draw event.

Public function Virtual

void

 

StartTiming()

Public function Virtual

void

 

StopTiming()