UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FOpenGLDisjointTimeStampQuery Class Reference

#include <OpenGLDrv.h>

Public Member Functions

 FOpenGLDisjointTimeStampQuery ()
 
void StartTracking ()
 
void EndTracking ()
 
bool IsResultValid ()
 
bool GetResult (uint64 *OutResult)
 
void Cleanup ()
 

Static Public Member Functions

static uint64 GetTimingFrequency ()
 
static bool IsSupported ()
 

Detailed Description

Used to track whether a period was disjoint on the GPU, which means GPU timings are invalid. OpenGL lacks this concept at present, so the class is just a placeholder Timings are all assumed to be non-disjoint

Constructor & Destructor Documentation

◆ FOpenGLDisjointTimeStampQuery()

FOpenGLDisjointTimeStampQuery::FOpenGLDisjointTimeStampQuery ( )
inline

Member Function Documentation

◆ Cleanup()

void FOpenGLDisjointTimeStampQuery::Cleanup ( )
inline

◆ EndTracking()

void FOpenGLDisjointTimeStampQuery::EndTracking ( )

◆ GetResult()

bool FOpenGLDisjointTimeStampQuery::GetResult ( uint64 OutResult)

◆ GetTimingFrequency()

static uint64 FOpenGLDisjointTimeStampQuery::GetTimingFrequency ( )
inlinestatic

◆ IsResultValid()

bool FOpenGLDisjointTimeStampQuery::IsResultValid ( )

◆ IsSupported()

static bool FOpenGLDisjointTimeStampQuery::IsSupported ( )
inlinestatic

◆ StartTracking()

void FOpenGLDisjointTimeStampQuery::StartTracking ( )

The documentation for this class was generated from the following files: