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

Public Member Functions

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

void Create (CGameClient &This)
 

Protected Attributes

IGraphics::CTextureHandle m_Texture
 
int m_Sprite = -1
 
int m_SpriteFlags = 0
 
float m_Rotation = 0.0f
 
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 CNamePlatePartSprite::Create ( CGameClient This)
inlineprotected

◆ Render()

void CNamePlatePartSprite::Render ( CGameClient This,
float  X,
float  Y 
) const
inlineoverridevirtual

Reimplemented from CNamePlatePart.

Member Data Documentation

◆ m_Color

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

◆ m_Rotation

float CNamePlatePartSprite::m_Rotation = 0.0f
protected

◆ m_Sprite

int CNamePlatePartSprite::m_Sprite = -1
protected

◆ m_SpriteFlags

int CNamePlatePartSprite::m_SpriteFlags = 0
protected

◆ m_Texture

IGraphics::CTextureHandle CNamePlatePartSprite::m_Texture
protected

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