DDraceNetwork Documentation
Loading...
Searching...
No Matches
nameplates.h
Go to the documentation of this file.
1#ifndef GAME_CLIENT_COMPONENTS_NAMEPLATES_H
2#define GAME_CLIENT_COMPONENTS_NAMEPLATES_H
3
4#include <base/color.h>
5#include <base/vmath.h>
6
8
10
11class CNamePlates : public CComponent
12{
13private:
14 class CNamePlatesData;
16
17public:
18 void RenderNamePlateGame(vec2 Position, const CNetObj_PlayerInfo *pPlayerInfo, float Alpha);
19 void RenderNamePlatePreview(vec2 Position, int Dummy);
20 void ResetNamePlates();
21 int Sizeof() const override { return sizeof(*this); }
22 void OnWindowResize() override;
23 void OnRender() override;
25 ~CNamePlates() override;
26};
27
28#endif
Definition component.h:165
Definition nameplates.cpp:620
void OnWindowResize() override
Definition nameplates.cpp:889
void ResetNamePlates()
Definition nameplates.cpp:849
int Sizeof() const override
Definition nameplates.h:21
CNamePlatesData * m_pData
Definition nameplates.h:15
void RenderNamePlateGame(vec2 Position, const CNetObj_PlayerInfo *pPlayerInfo, float Alpha)
Definition nameplates.cpp:625
void RenderNamePlatePreview(vec2 Position, int Dummy)
Definition nameplates.cpp:768
void OnRender() override
Definition nameplates.cpp:855
~CNamePlates() override
Definition nameplates.cpp:897
CNamePlates()
Definition nameplates.cpp:894
Definition protocol.h:532
vector2_base< float > vec2
Definition vmath.h:161