9 #include "SDL_stdinc.h"
88 Uint32 m_currentFrame;
90 std::vector<Perf::Stats::CounterRef> m_counterRefs;
StatType
Definition: Stats.h:22
@ STAT_DESTROY_BUFFER
Definition: Stats.h:30
@ MAX_STAT
Definition: Stats.h:56
@ STAT_NUM_TEXTURECUBE
Definition: Stats.h:51
@ STAT_MEM_TEXTUREARRAY2D
Definition: Stats.h:54
@ STAT_BUILDINGS
Definition: Stats.h:34
@ STAT_SHIPS
Definition: Stats.h:43
@ STAT_BUFFER_INUSE
Definition: Stats.h:31
@ STAT_PLANETS
Definition: Stats.h:40
@ STAT_CREATE_BUFFER
Definition: Stats.h:29
@ STAT_NUM_TEXTUREARRAY2D
Definition: Stats.h:53
@ STAT_MEM_TEXTURE2D
Definition: Stats.h:50
@ STAT_DRAWPOINTSPRITES
Definition: Stats.h:26
@ STAT_BILLBOARD
Definition: Stats.h:46
@ STAT_SPACESTATIONS
Definition: Stats.h:37
@ STAT_CITIES
Definition: Stats.h:35
@ STAT_STARS
Definition: Stats.h:42
@ STAT_GASGIANTS
Definition: Stats.h:41
@ STAT_PATCHES
Definition: Stats.h:39
@ STAT_MEM_TEXTURECUBE
Definition: Stats.h:52
@ STAT_DRAWCALL
Definition: Stats.h:24
@ STAT_NUM_TEXTURE2D
Definition: Stats.h:49
@ STAT_GROUNDSTATIONS
Definition: Stats.h:36
@ STAT_DRAWTRIS
Definition: Stats.h:25
@ STAT_ATMOSPHERES
Definition: Stats.h:38
~Stats()
Definition: Stats.h:64
const FrameInfo & GetFullStats() const
Definition: Stats.h:84
void NextFrame()
Definition: Stats.cpp:47
void SetStatCount(const StatType type, const uint32_t count) const
Definition: Stats.h:76
void AddToStatCount(const StatType type, const uint32_t count) const
Definition: Stats.h:66
void DecStatCount(const StatType type, const uint32_t count) const
Definition: Stats.h:71
Stats()
Definition: Stats.cpp:10
const TFrameData & FrameStatsPrevious() const
Definition: Stats.cpp:62
static const Uint32 MAX_FRAMES_STORE
Definition: Stats.h:21
Definition: PerfStats.h:24
void CounterAdd(CounterRef ref, uint32_t amount=1) const
Definition: PerfStats.h:43
void CounterDec(CounterRef ref, uint32_t amount=1) const
Definition: PerfStats.h:49
void CounterSet(CounterRef ref, uint32_t value) const
Definition: PerfStats.h:55
std::map< std::string, uint32_t > FrameInfo
Definition: PerfStats.h:26
const FrameInfo & GetFrameStats() const
Definition: PerfStats.h:69
Definition: Background.h:13
uint32_t m_stats[MAX_STAT]
Definition: Stats.h:60