DDraceNetwork Documentation
Loading...
Searching...
No Matches
CNamePlatePartClan Class Reference
Inheritance diagram for CNamePlatePartClan:
[legend]
Collaboration diagram for CNamePlatePartClan:
[legend]

Public Member Functions

 CNamePlatePartClan (CGameClient &This)
Public Member Functions inherited from CNamePlatePartText
void Update (CGameClient &This, const CNamePlateData &Data) override
void Reset (CGameClient &This) override
void Render (CGameClient &This, vec2 Pos) const override
Public Member Functions inherited from CNamePlatePart
vec2 Size () const
vec2 Padding () const
bool NewLine () const
bool Visible () const
bool ShiftOnInvis () const
 CNamePlatePart ()=delete
virtual ~CNamePlatePart ()=default

Protected Member Functions

bool UpdateNeeded (CGameClient &This, const CNamePlateData &Data) override
void UpdateText (CGameClient &This, const CNamePlateData &Data) override
Protected Member Functions inherited from CNamePlatePartText
 CNamePlatePartText (CGameClient &This)
Protected Member Functions inherited from CNamePlatePart
 CNamePlatePart (CGameClient &This)

Private Attributes

char m_aText [std::max< size_t >(MAX_CLAN_LENGTH, protocol7::MAX_CLAN_ARRAY_SIZE)] = ""
float m_FontSize = -INFINITY

Additional Inherited Members

Protected Attributes inherited from CNamePlatePartText
STextContainerIndex m_TextContainerIndex
ColorRGBA m_Color = ColorRGBA(1.0f, 1.0f, 1.0f, 1.0f)
Protected Attributes inherited from CNamePlatePart
vec2 m_Size = vec2(0.0f, 0.0f)
vec2 m_Padding = vec2(DEFAULT_PADDING, DEFAULT_PADDING)
bool m_NewLine = false
bool m_Visible = true
bool m_ShiftOnInvis = false

Constructor & Destructor Documentation

◆ CNamePlatePartClan()

CNamePlatePartClan::CNamePlatePartClan ( CGameClient & This)
inline

Member Function Documentation

◆ UpdateNeeded()

bool CNamePlatePartClan::UpdateNeeded ( CGameClient & This,
const CNamePlateData & Data )
inlineoverrideprotectedvirtual

Implements CNamePlatePartText.

◆ UpdateText()

void CNamePlatePartClan::UpdateText ( CGameClient & This,
const CNamePlateData & Data )
inlineoverrideprotectedvirtual

Implements CNamePlatePartText.

Member Data Documentation

◆ m_aText

char CNamePlatePartClan::m_aText[std::max< size_t >(MAX_CLAN_LENGTH, protocol7::MAX_CLAN_ARRAY_SIZE)] = ""
private

◆ m_FontSize

float CNamePlatePartClan::m_FontSize = -INFINITY
private

The documentation for this class was generated from the following file: