DDraceNetwork Documentation
Loading...
Searching...
No Matches
statboard.h
Go to the documentation of this file.
1#ifndef GAME_CLIENT_COMPONENTS_STATBOARD_H
2#define GAME_CLIENT_COMPONENTS_STATBOARD_H
3
4#include <engine/console.h>
5
7#include <string>
8
9class CStatboard : public CComponent
10{
11private:
16 void RenderGlobalStats();
17 void AutoStatScreenshot();
18 void AutoStatCSV();
19
20 std::string ReplaceCommata(char *pStr);
21 void FormatStats(char *pDest, size_t DestSize);
22
23public:
24 CStatboard();
25 int Sizeof() const override { return sizeof(*this); }
26 void OnReset() override;
27 void OnConsoleInit() override;
28 void OnRender() override;
29 void OnRelease() override;
30 void OnMessage(int MsgType, void *pRawMsg) override;
31 bool IsActive() const;
32};
33
34#endif // GAME_CLIENT_COMPONENTS_STATBOARD_H
Definition component.h:165
Definition statboard.h:10
void FormatStats(char *pDest, size_t DestSize)
Definition statboard.cpp:457
void OnReset() override
Definition statboard.cpp:22
CStatboard()
Definition statboard.cpp:15
void OnConsoleInit() override
Definition statboard.cpp:41
void OnMessage(int MsgType, void *pRawMsg) override
Definition statboard.cpp:51
void OnRender() override
Definition statboard.cpp:125
bool m_Active
Definition statboard.h:12
bool m_ScreenshotTaken
Definition statboard.h:13
static void ConKeyStats(IConsole::IResult *pResult, void *pUserData)
Definition statboard.cpp:36
void AutoStatScreenshot()
Definition statboard.cpp:407
int64_t m_ScreenshotTime
Definition statboard.h:14
bool IsActive() const
Definition statboard.cpp:46
void AutoStatCSV()
Definition statboard.cpp:413
std::string ReplaceCommata(char *pStr)
Definition statboard.cpp:434
void RenderGlobalStats()
Definition statboard.cpp:150
int Sizeof() const override
Definition statboard.h:25
void OnRelease() override
Definition statboard.cpp:31
Definition console.h:47
Definition vmath.h:15