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

#include <D3D11Resources.h>

+ Inheritance diagram for FD3D11RenderQuery:

Public Types

enum class  EType : uint8 { Timestamp , Occlusion , Profiler , ProfilerEndFrame }
 

Public Member Functions

 FD3D11RenderQuery (EType Type)
 
 ~FD3D11RenderQuery ()
 
bool CacheResult (class FD3D11DynamicRHI &RHI, bool bWait)
 
void Begin (ID3D11DeviceContext *Context)
 
void End (ID3D11DeviceContext *Context, uint64 *Target)
 
bool IsLinked () const
 

Public Attributes

uint8 TOPCounter = 0
 
uint8 BOPCounter = 0
 
std::atomic< uint8LastCachedBOPCounter = 0
 
enum FD3D11RenderQuery::EType Type
 

Member Enumeration Documentation

◆ EType

Enumerator
Timestamp 
Occlusion 
Profiler 
ProfilerEndFrame 

Constructor & Destructor Documentation

◆ FD3D11RenderQuery()

FD3D11RenderQuery::FD3D11RenderQuery ( EType  Type)

◆ ~FD3D11RenderQuery()

FD3D11RenderQuery::~FD3D11RenderQuery ( )

Member Function Documentation

◆ Begin()

void FD3D11RenderQuery::Begin ( ID3D11DeviceContext Context)

◆ CacheResult()

bool FD3D11RenderQuery::CacheResult ( class FD3D11DynamicRHI RHI,
bool  bWait 
)

◆ End()

void FD3D11RenderQuery::End ( ID3D11DeviceContext Context,
uint64 Target 
)

◆ IsLinked()

bool FD3D11RenderQuery::IsLinked ( ) const
inline

Member Data Documentation

◆ BOPCounter

uint8 FD3D11RenderQuery::BOPCounter = 0

◆ LastCachedBOPCounter

std::atomic<uint8> FD3D11RenderQuery::LastCachedBOPCounter = 0

◆ TOPCounter

uint8 FD3D11RenderQuery::TOPCounter = 0

◆ Type

enum FD3D11RenderQuery::EType FD3D11RenderQuery::Type

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