Open 3D Engine Atom Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Public Member Functions | |
void | Begin (MemoryStatistics &memoryStatistics, MemoryStatisticsReportFlags reportFlags) |
MemoryStatisticsReportFlags | GetReportFlags () const |
MemoryStatistics::Heap * | AddHeap () |
MemoryStatistics::Pool * | BeginPool () |
MemoryStatistics::Buffer * | AddBuffer () |
MemoryStatistics::Image * | AddImage () |
void | EndPool () |
void | End () |
MemoryStatistics::Buffer* AZ::RHI::MemoryStatisticsBuilder::AddBuffer | ( | ) |
Adds a new buffer info to the current pool. This must be called within a BeginPool() / EndPool() scope.
MemoryStatistics::Heap* AZ::RHI::MemoryStatisticsBuilder::AddHeap | ( | ) |
Adds a new heap info and returns it. The user can fill out the heap data structure.
MemoryStatistics::Image* AZ::RHI::MemoryStatisticsBuilder::AddImage | ( | ) |
Adds a new image info to the current pool. This must be called within a BeginPool() / EndPool() scope.
MemoryStatistics::Pool* AZ::RHI::MemoryStatisticsBuilder::BeginPool | ( | ) |
Adds a new pool info and returns it. The user can fill out the pool data structure.