![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#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< uint8 > | LastCachedBOPCounter = 0 |
| uint8 | BOPCounter = 0 |
| uint8 | TOPCounter = 0 |
|
inline |
|
inline |