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: