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:622
void OnWindowResize() override
Definition nameplates.cpp:891
void ResetNamePlates()
Definition nameplates.cpp:851
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:627
void RenderNamePlatePreview(vec2 Position, int Dummy)
Definition nameplates.cpp:770
void OnRender() override
Definition nameplates.cpp:857
~CNamePlates() override
Definition nameplates.cpp:899
CNamePlates()
Definition nameplates.cpp:896
Definition protocol.h:530
vector2_base< float > vec2
Definition vmath.h:161