UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRHIDrawStats Struct Reference

#include <RHIStats.h>

Classes

struct  FPerCategory
 
struct  FPerGPU
 

Public Member Functions

FPerGPUGetGPU (uint32 GPUIndex)
 
 FRHIDrawStats ()
 
void Reset ()
 
void AddDraw (FRHIGPUMask GPUMask, FRHIDrawStatsCategory const *Category)
 
void AddDrawAndPrimitives (FRHIGPUMask GPUMask, FRHIDrawStatsCategory const *Category, EPrimitiveType PrimitiveType, uint32 NumPrimitives)
 
RHI_API void Accumulate (FRHIDrawStats &RHS)
 
RHI_API void ProcessAsFrameStats ()
 

Static Public Attributes

static constexpr int32 NumCategories = 1
 
static constexpr int32 NoCategory = NumCategories - 1
 

Constructor & Destructor Documentation

◆ FRHIDrawStats()

FRHIDrawStats::FRHIDrawStats ( )
inline

Member Function Documentation

◆ Accumulate()

void FRHIDrawStats::Accumulate ( FRHIDrawStats RHS)

◆ AddDraw()

void FRHIDrawStats::AddDraw ( FRHIGPUMask  GPUMask,
FRHIDrawStatsCategory const *  Category 
)
inline

◆ AddDrawAndPrimitives()

void FRHIDrawStats::AddDrawAndPrimitives ( FRHIGPUMask  GPUMask,
FRHIDrawStatsCategory const *  Category,
EPrimitiveType  PrimitiveType,
uint32  NumPrimitives 
)
inline

◆ GetGPU()

FPerGPU & FRHIDrawStats::GetGPU ( uint32  GPUIndex)
inline

◆ ProcessAsFrameStats()

RHI_API void FRHIDrawStats::ProcessAsFrameStats ( )

◆ Reset()

void FRHIDrawStats::Reset ( )
inline

Member Data Documentation

◆ NoCategory

constexpr int32 FRHIDrawStats::NoCategory = NumCategories - 1
staticconstexpr

◆ NumCategories

constexpr int32 FRHIDrawStats::NumCategories = 1
staticconstexpr

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