Navigation
API > API/Runtime > API/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. |