Navigation
Unreal Engine C++ API Reference > Runtime > OpenGLDrv
Inheritance Hierarchy
- FGPUTiming
- FOpenGLBufferedGPUTiming
References
Module | OpenGLDrv |
Header | /Engine/Source/Runtime/OpenGLDrv/Public/OpenGLDrv.h |
Include | #include "OpenGLDrv.h" |
Syntax
class FOpenGLBufferedGPUTiming : public FGPUTiming
Remarks
This class has multiple inheritance but really FGPUTiming is a static class.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FOpenGLBufferedGPUTiming
(
FOpenGLDynamicRHI* InOpenGLRHI, |
Constructor. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | EndTiming () |
End a GPU timing measurement. |
![]() |
uint64 | GetTiming
(
bool bGetCurrentResultsAndBlock |
Retrieves the most recently resolved timing measurement. |
![]() |
void | ||
![]() |
void | Releases all OpenGL resources. | |
![]() |
void | StartTiming () |
Start a GPU timing measurement. |