UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
RHICoreStats.h File Reference
#include "HAL/PlatformAtomics.h"
#include "RHIGlobals.h"
#include "RHIResources.h"
#include "RHIStats.h"

Go to the source code of this file.

Namespaces

namespace  UE
 
namespace  UE::RHICore
 

Functions

void UE::RHICore::UpdateGlobalTextureStats (ETextureCreateFlags TextureFlags, ETextureDimension Dimension, uint64 TextureSizeInBytes, bool bOnlyStreamableTexturesInTexturePool, bool bAllocating)
 
void UE::RHICore::UpdateGlobalTextureStats (const FRHITextureDesc &TextureDesc, uint64 TextureSizeInBytes, bool bOnlyStreamableTexturesInTexturePool, bool bAllocating)
 
void UE::RHICore::FillBaselineTextureMemoryStats (FTextureMemoryStats &OutStats)
 
void UE::RHICore::UpdateGlobalBufferStats (const FRHIBufferDesc &BufferDesc, int64 BufferSizeDelta)
 
void UE::RHICore::UpdateGlobalBufferStats (const FRHIBufferDesc &BufferDesc, uint64 BufferSize, bool bAllocating)
 
void UE::RHICore::UpdateGlobalUniformBufferStats (int64 BufferSize, bool bAllocating)
 
void UE::RHICore::UpdateReservedResourceStatsOnCommit (int64 CommitDelta, bool bBuffer, bool bCommitting)