LiteFX 0.5.1.2025
Computer Graphics Engine
Loading...
Searching...
No Matches
LiteFX::Rendering::DetailedMemoryStatistics Struct Reference

Stores extended memory statistics, that can be queried by calling IGraphicsFactory::detailedMemoryStatistics. More...

#include <rendering_api.hpp>

Classes

struct  StatisticsBlock
 Defines a single statistics block. More...
 

Public Attributes

Array< StatisticsBlockperLocation {}
 Stores the memory statistics per location (e.g., VRAM/RAM).
 
Array< StatisticsBlockperResourceHeap {}
 Stores the memory statistics per ResourceHeap.
 
StatisticsBlock total {}
 Stores the total memory statistics.
 

Detailed Description

Stores extended memory statistics, that can be queried by calling IGraphicsFactory::detailedMemoryStatistics.

Note that those statistics should only be used for debugging purposes, as their computation may be significantly slower compared to calling IGraphicsFactory::memoryStatistics.

Member Data Documentation

◆ perLocation

Array<StatisticsBlock> LiteFX::Rendering::DetailedMemoryStatistics::perLocation {}

Stores the memory statistics per location (e.g., VRAM/RAM).

◆ perResourceHeap

Array<StatisticsBlock> LiteFX::Rendering::DetailedMemoryStatistics::perResourceHeap {}

Stores the memory statistics per ResourceHeap.

◆ total

StatisticsBlock LiteFX::Rendering::DetailedMemoryStatistics::total {}

Stores the total memory statistics.