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

#include <OpenGLResources.h>

+ Inheritance diagram for FOpenGLRenderQuery_RHI:

Public Member Functions

 FOpenGLRenderQuery_RHI (ERenderQueryType QueryType)
 
void End_TopOfPipe ()
 
bool GetResult (bool bWait, uint64 &OutResult)
 
- Public Member Functions inherited from FRHIRenderQuery
 FRHIRenderQuery ()
 
- Public Member Functions inherited from FRHIResource
RHI_API FRHIResource (ERHIResourceType InResourceType)
 
uint32 AddRef () const
 
uint32 Release () const
 
uint32 GetRefCount () const
 
bool IsValid () const
 
void DisableLifetimeExtension ()
 
ERHIResourceType GetType () const
 
FName GetOwnerName () const
 
void SetOwnerName (FName InOwnerName)
 
- Public Member Functions inherited from FOpenGLRenderQuery
 FOpenGLRenderQuery (EType Type)
 
 ~FOpenGLRenderQuery ()
 
void AcquireGlQuery ()
 
void ReleaseGlQuery ()
 
bool IsLinked () const
 
void Begin ()
 
void End (uint64 *InTarget=nullptr)
 
uint64 GetResult () const
 
bool CacheResult (bool bWait)
 

Additional Inherited Members

- Public Types inherited from FOpenGLRenderQuery
enum class  EType : uint8 { Timestamp , Occlusion , Disjoint , Num }
 
- Static Public Member Functions inherited from FOpenGLRenderQuery
static bool PollQueryResults (FOpenGLRenderQuery *TargetQuery=nullptr)
 
static void Cleanup ()
 
- Static Public Attributes inherited from FOpenGLRenderQuery
static constexpr uint64 InvalidDisjointMask = 0x8000000000000000
 
- Protected Member Functions inherited from FRHIResource
virtual RHI_API ~FRHIResource ()
 
- Protected Attributes inherited from FOpenGLRenderQuery
EType const Type
 
std::atomic< uint8LastCachedBOPCounter = 0
 
uint8 BOPCounter = 0
 
uint8 TOPCounter = 0
 

Constructor & Destructor Documentation

◆ FOpenGLRenderQuery_RHI()

FOpenGLRenderQuery_RHI::FOpenGLRenderQuery_RHI ( ERenderQueryType  QueryType)
inline

Member Function Documentation

◆ End_TopOfPipe()

void FOpenGLRenderQuery_RHI::End_TopOfPipe ( )
inline

◆ GetResult()

bool FOpenGLRenderQuery_RHI::GetResult ( bool  bWait,
uint64 OutResult 
)

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