MFMv2.0.10
Movable Feast Machine Simulator 2.0.10
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Data Structures | Public Types | Public Member Functions
MFM::StatsRenderer< GC > Class Template Reference

Data Structures

class  CapturableStatistic
 
class  DataReporter
 
class  ElementCount
 
class  ElementDataSlotSum
 

Public Types

enum  { BUTTON_HEIGHT_PIXELS = 20, LINE_HEIGHT_PIXELS = 32, DETAIL_LINE_HEIGHT_PIXELS = 32 }
 

Public Member Functions

void ClearButtons ()
 
void ReassignButtonLocations ()
 
void AddButton (AbstractButton *b)
 
void OnceOnly ()
 
u32 GetDisplayAER () const
 
u32 GetMaxDisplayAER () const
 
void SetDisplayAER (u32 displayAER)
 
bool DisplayDataReporter (const DataReporter *cs)
 
bool DisplayStatsForElement (const Grid< GC > &grd, const Element< CC > &elt)
 
void SetDrawPoint (Point< s32 > drawPoint)
 
void SetDimensions (Point< u32 > dimensions)
 
void RenderGridStatistics (Drawing &drawing, Grid< GC > &grid, double aeps, double aer, u32 AEPSperFrame, double overhead, bool endOfEpoch)
 
void WriteRegisteredCounts (ByteSink &fp, bool writeHeader, Grid< GC > &grid, double aeps, double aer, u32 AEPSperFrame, double overhead, bool doResets)
 

The documentation for this class was generated from the following files: