Scaleform::MemoryHeap::MemReportType

Scaleform::MemoryHeap::MemReportType
enum MemReportType {
  MemReportBrief,
  MemReportFull,
  MemReportFileSummary,
  MemReportHeapDetailed
};
Description

Lists the different types of memory report that can be generated.

Members
Members 
Description 
MemReportBrief 
Generates a very brief memory report.
The footprint and used memory of GFx is listed, along with memory used for some major categories such as Images, Sound, Video, Movie View, and Movie Data. 
MemReportFull 
Generates a memory report with a high level of statistics information.
This is the memory report shown by AMP in the Heaps memory tab. In addition to the information contained in MemReportBrief, MemReportFull shows footprint and used space for page mapping, bookkeeping, memory debug information, and debug heaps.
This report type also lists all the memory heaps, with a memory summary for each heap, such as total and local footprints, child footprint, local used space, debug information, and number of child heaps. If SF_MEMORY_ENABLE_DEBUG_INFO is defined, the memory report includes a breakdown by StatId (memory category), and the total number of allocations in each heap. 
MemReportFileSummary 
Generates a report listing the memory by StatId (memory category), consumed by each SWF.
This report type requires GFx libraries built with SF_MEMORY_ENABLE_DEBUG_INFO defined. 
MemReportHeapDetailed 
The memory report that is displayed by AMP in the Memory tab.
It breaks down the memory footprint into used, debug, and unused memory. Used memory is broken down into Global, Movie View, Movie Data, and Other heap memory.
Finally, if SF_MEMORY_ENABLE_DEBUG_INFO is defined, memory in each heap is further broken down into categories by allocation type. 
File

SF_MemoryHeap.h