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
8#include <string>
9
10class CStatboard : public CComponent
11{
12private:
16 static void ConKeyStats(IConsole::IResult *pResult, void *pUserData);
17 void RenderGlobalStats();
18 void AutoStatScreenshot();
19 void AutoStatCSV();
20
21 std::string ReplaceCommata(char *pStr);
22 void FormatStats(char *pDest, size_t DestSize);
23
24public:
25 CStatboard();
26 int Sizeof() const override { return sizeof(*this); }
27 void OnReset() override;
28 void OnConsoleInit() override;
29 void OnRender() override;
30 void OnRelease() override;
31 void OnMessage(int MsgType, void *pRawMsg) override;
32 bool IsActive() const;
33};
34
35#endif // GAME_CLIENT_COMPONENTS_STATBOARD_H
Definition component.h:165
void FormatStats(char *pDest, size_t DestSize)
Definition statboard.cpp:453
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:13
bool m_ScreenshotTaken
Definition statboard.h:14
static void ConKeyStats(IConsole::IResult *pResult, void *pUserData)
Definition statboard.cpp:36
void AutoStatScreenshot()
Definition statboard.cpp:406
int64_t m_ScreenshotTime
Definition statboard.h:15
bool IsActive() const
Definition statboard.cpp:46
void AutoStatCSV()
Definition statboard.cpp:412
std::string ReplaceCommata(char *pStr)
Definition statboard.cpp:433
void RenderGlobalStats()
Definition statboard.cpp:150
int Sizeof() const override
Definition statboard.h:26
void OnRelease() override
Definition statboard.cpp:31
Definition console.h:64