|
void | Begin (MemoryStatistics &memoryStatistics, MemoryStatisticsReportFlags reportFlags) |
|
MemoryStatisticsReportFlags | GetReportFlags () const |
|
MemoryStatistics::Heap * | AddHeap () |
| Adds a new heap info and returns it. The user can fill out the heap data structure.
|
|
MemoryStatistics::Pool * | BeginPool () |
| Adds a new pool info and returns it. The user can fill out the pool data structure.
|
|
MemoryStatistics::Buffer * | AddBuffer () |
| Adds a new buffer info to the current pool. This must be called within a BeginPool() / EndPool() scope.
|
|
MemoryStatistics::Image * | AddImage () |
| Adds a new image info to the current pool. This must be called within a BeginPool() / EndPool() scope.
|
|
void | EndPool () |
|
void | End () |
|
◆ Begin()
void AZ::RHI::MemoryStatisticsBuilder::Begin |
( |
MemoryStatistics & |
memoryStatistics, |
|
|
MemoryStatisticsReportFlags |
reportFlags |
|
) |
| |
Begins a new statistics building pass. The MemoryStatistics struct is cleared and intermediate data is filled until End is called.
The documentation for this class was generated from the following file:
- Gems/Atom/RHI/Code/Include/Atom/RHI/MemoryStatisticsBuilder.h