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

Public Member Functions

 CNamePlatePartClientId (CGameClient &This, bool ClientIdSeparateLine)
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

int m_ClientId = -1
char m_aText [5] = ""
float m_FontSize = -INFINITY
bool m_ClientIdSeparateLine = false

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

◆ CNamePlatePartClientId()

CNamePlatePartClientId::CNamePlatePartClientId ( CGameClient & This,
bool ClientIdSeparateLine )
inline

Member Function Documentation

◆ UpdateNeeded()

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

Implements CNamePlatePartText.

◆ UpdateText()

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

Implements CNamePlatePartText.

Member Data Documentation

◆ m_aText

char CNamePlatePartClientId::m_aText[5] = ""
private

◆ m_ClientId

int CNamePlatePartClientId::m_ClientId = -1
private

◆ m_ClientIdSeparateLine

bool CNamePlatePartClientId::m_ClientIdSeparateLine = false
private

◆ m_FontSize

float CNamePlatePartClientId::m_FontSize = -INFINITY
private

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