Navigation
API > API/Runtime > API/Runtime/RHI
| Name | FTextureMemoryStats |
| Type | struct |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIStats.h |
| Include Path | #include "RHIStats.h" |
Syntax
struct FTextureMemoryStats
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DedicatedSystemMemory | int64 | -1 if unknown, in bytes | RHIStats.h | |
| DedicatedVideoMemory | int64 | -1 if unknown, in bytes | RHIStats.h | |
| LargestContiguousAllocation | int64 | Size of the largest memory fragment, in bytes. | RHIStats.h | |
| NonStreamingMemorySize | uint64 | Size of memory allocated to non-streaming textures, in bytes. | RHIStats.h | |
| SharedSystemMemory | int64 | -1 if unknown, in bytes | RHIStats.h | |
| StreamingMemorySize | uint64 | Size of memory allocated to streaming textures, in bytes. | RHIStats.h | |
| TexturePoolSize | int64 | 0 if streaming pool size limitation is disabled, in bytes | RHIStats.h | |
| TotalGraphicsMemory | int64 | Total amount of "graphics memory" that we think we can use for all our graphics resources, in bytes. -1 if unknown. | RHIStats.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool AreHardwareStatsValid() |
RHIStats.h | ||
int64 ComputeAvailableMemorySize() |
RHIStats.h | ||
int64 GetTotalDeviceWorkingMemory() |
RHIStats.h | ||
bool IsUsingLimitedPoolSize() |
RHIStats.h |