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

Public Member Functions

virtual void Update (CGameClient &This, const CNamePlateData &Data)
 
virtual void Reset (CGameClient &This)
 
virtual void Render (CGameClient &This, vec2 Pos) const
 
vec2 Size () const
 
vec2 Padding () const
 
bool NewLine () const
 
bool Visible () const
 
bool ShiftOnInvis () const
 
 CNamePlatePart ()=delete
 
virtual ~CNamePlatePart ()=default
 

Protected Member Functions

 CNamePlatePart (CGameClient &This)
 

Protected Attributes

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

◆ CNamePlatePart() [1/2]

CNamePlatePart::CNamePlatePart ( CGameClient This)
inlineprotected

◆ CNamePlatePart() [2/2]

CNamePlatePart::CNamePlatePart ( )
delete

◆ ~CNamePlatePart()

virtual CNamePlatePart::~CNamePlatePart ( )
virtualdefault

Member Function Documentation

◆ NewLine()

bool CNamePlatePart::NewLine ( ) const
inline

◆ Padding()

vec2 CNamePlatePart::Padding ( ) const
inline

◆ Render()

virtual void CNamePlatePart::Render ( CGameClient This,
vec2  Pos 
) const
inlinevirtual

◆ Reset()

virtual void CNamePlatePart::Reset ( CGameClient This)
inlinevirtual

Reimplemented in CNamePlatePartText.

◆ ShiftOnInvis()

bool CNamePlatePart::ShiftOnInvis ( ) const
inline

◆ Size()

vec2 CNamePlatePart::Size ( ) const
inline

◆ Update()

virtual void CNamePlatePart::Update ( CGameClient This,
const CNamePlateData Data 
)
inlinevirtual

◆ Visible()

bool CNamePlatePart::Visible ( ) const
inline

Member Data Documentation

◆ m_NewLine

bool CNamePlatePart::m_NewLine = false
protected

◆ m_Padding

vec2 CNamePlatePart::m_Padding = vec2(DEFAULT_PADDING, DEFAULT_PADDING)
protected

◆ m_ShiftOnInvis

bool CNamePlatePart::m_ShiftOnInvis = false
protected

◆ m_Size

vec2 CNamePlatePart::m_Size = vec2(0.0f, 0.0f)
protected

◆ m_Visible

bool CNamePlatePart::m_Visible = true
protected

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