DDraceNetwork Docs
CNamePlatePartClientId Class Reference
Inheritance diagram for CNamePlatePartClientId:
[legend]
Collaboration diagram for CNamePlatePartClientId:
[legend]

Public Member Functions

void Create (CGameClient &This, bool ClientIdSeperateLine)
 
- Public Member Functions inherited from CNamePlatePartText
void Update (CGameClient &This, const CNamePlateRenderData &Data) override
 
void Reset (CGameClient &This) override
 
void Render (CGameClient &This, float X, float Y) const override
 
- Public Member Functions inherited from CNamePlatePart
virtual void Update (CGameClient &This, const CNamePlateRenderData &Data)
 
virtual void Reset (CGameClient &This)
 
virtual void Render (CGameClient &This, float X, float Y) const
 
vec2 Size () const
 
vec2 Padding () const
 
vec2 Offset () const
 
bool NewLine () const
 
bool Visible () const
 
bool ShiftOnInvis () const
 
virtual ~CNamePlatePart ()=default
 

Protected Member Functions

bool UpdateNeeded (CGameClient &This, const CNamePlateRenderData &Data) override
 
void UpdateText (CGameClient &This, const CNamePlateRenderData &Data) override
 
- Protected Member Functions inherited from CNamePlatePartText
virtual bool UpdateNeeded (CGameClient &This, const CNamePlateRenderData &Data)
 
virtual void UpdateText (CGameClient &This, const CNamePlateRenderData &Data)=0
 
void Create (CGameClient &This)
 

Private Attributes

int m_ClientId = -1
 
char m_aText [5] = ""
 
float m_FontSize = -INFINITY
 
bool m_ClientIdSeperateLine = 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()
 
vec2 m_Padding = vec2(5.0f, 5.0f)
 
vec2 m_Offset = vec2()
 
bool m_NewLine = false
 
bool m_Visible = true
 
bool m_ShiftOnInvis = false
 

Member Function Documentation

◆ Create()

void CNamePlatePartClientId::Create ( CGameClient This,
bool  ClientIdSeperateLine 
)
inline

◆ UpdateNeeded()

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

Reimplemented from CNamePlatePartText.

◆ UpdateText()

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

Implements CNamePlatePartText.

Member Data Documentation

◆ m_aText

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

◆ m_ClientId

int CNamePlatePartClientId::m_ClientId = -1
private

◆ m_ClientIdSeperateLine

bool CNamePlatePartClientId::m_ClientIdSeperateLine = false
private

◆ m_FontSize

float CNamePlatePartClientId::m_FontSize = -INFINITY
private

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