![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <OpenGLDrv.h>
Inheritance diagram for FOpenGLBufferedGPUTiming:Public Member Functions | |
| FOpenGLBufferedGPUTiming (int32 BufferSize) | |
| void | StartTiming () |
| void | EndTiming () |
| uint64 | GetTiming (bool bGetCurrentResultsAndBlock=false) |
| void | InitResources () |
| void | ReleaseResources () |
| FOpenGLBufferedGPUTiming::FOpenGLBufferedGPUTiming | ( | int32 | InBufferSize | ) |
Constructor.
| InOpenGLRHI | RHI interface |
| InBufferSize | Number of buffered measurements |
| void FOpenGLBufferedGPUTiming::EndTiming | ( | ) |
End a GPU timing measurement. The timing for this particular measurement will be resolved at a later time by the GPU.
Retrieves the most recently resolved timing measurement. The unit is the same as for FPlatformTime::Cycles(). Returns 0 if there are no resolved measurements.
| void FOpenGLBufferedGPUTiming::InitResources | ( | ) |
| void FOpenGLBufferedGPUTiming::ReleaseResources | ( | ) |
Releases all OpenGL resources.
| void FOpenGLBufferedGPUTiming::StartTiming | ( | ) |
Start a GPU timing measurement.