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

#include <RHIStats.h>

Public Member Functions

int64 GetTotalDeviceWorkingMemory () const
 
bool AreHardwareStatsValid () const
 
bool IsUsingLimitedPoolSize () const
 
int64 ComputeAvailableMemorySize () const
 

Public Attributes

int64 DedicatedVideoMemory = -1
 
int64 DedicatedSystemMemory = -1
 
int64 SharedSystemMemory = -1
 
int64 TotalGraphicsMemory = -1
 
uint64 StreamingMemorySize = 0
 
uint64 NonStreamingMemorySize = 0
 
int64 LargestContiguousAllocation = 0
 
int64 TexturePoolSize = 0
 

Member Function Documentation

◆ AreHardwareStatsValid()

bool FTextureMemoryStats::AreHardwareStatsValid ( ) const
inline

◆ ComputeAvailableMemorySize()

int64 FTextureMemoryStats::ComputeAvailableMemorySize ( ) const
inline

◆ GetTotalDeviceWorkingMemory()

int64 FTextureMemoryStats::GetTotalDeviceWorkingMemory ( ) const
inline

◆ IsUsingLimitedPoolSize()

bool FTextureMemoryStats::IsUsingLimitedPoolSize ( ) const
inline

Member Data Documentation

◆ DedicatedSystemMemory

int64 FTextureMemoryStats::DedicatedSystemMemory = -1

◆ DedicatedVideoMemory

int64 FTextureMemoryStats::DedicatedVideoMemory = -1

◆ LargestContiguousAllocation

int64 FTextureMemoryStats::LargestContiguousAllocation = 0

◆ NonStreamingMemorySize

uint64 FTextureMemoryStats::NonStreamingMemorySize = 0

◆ SharedSystemMemory

int64 FTextureMemoryStats::SharedSystemMemory = -1

◆ StreamingMemorySize

uint64 FTextureMemoryStats::StreamingMemorySize = 0

◆ TexturePoolSize

int64 FTextureMemoryStats::TexturePoolSize = 0

◆ TotalGraphicsMemory

int64 FTextureMemoryStats::TotalGraphicsMemory = -1

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