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

Public Member Functions

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

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

Protected Attributes

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

◆ CNamePlatePartText()

CNamePlatePartText::CNamePlatePartText ( CGameClient & This)
inlineprotected

Member Function Documentation

◆ Render()

void CNamePlatePartText::Render ( CGameClient & This,
vec2 Pos ) const
inlineoverridevirtual

Reimplemented from CNamePlatePart.

◆ Reset()

void CNamePlatePartText::Reset ( CGameClient & This)
inlineoverridevirtual

Reimplemented from CNamePlatePart.

◆ Update()

void CNamePlatePartText::Update ( CGameClient & This,
const CNamePlateData & Data )
inlineoverridevirtual

Reimplemented from CNamePlatePart.

◆ UpdateNeeded()

virtual bool CNamePlatePartText::UpdateNeeded ( CGameClient & This,
const CNamePlateData & Data )
protectedpure virtual

◆ UpdateText()

virtual void CNamePlatePartText::UpdateText ( CGameClient & This,
const CNamePlateData & Data )
protectedpure virtual

Member Data Documentation

◆ m_Color

ColorRGBA CNamePlatePartText::m_Color = ColorRGBA(1.0f, 1.0f, 1.0f, 1.0f)
protected

◆ m_TextContainerIndex

STextContainerIndex CNamePlatePartText::m_TextContainerIndex
protected

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