#ifndef FGUI_LABEL_H #define FGUI_LABEL_H #include "widget.h" #include "tier1/utlstring.h" #include "rendering.h" class CFGUI_Label: public CFGUI_Widget { public: CFGUI_Label(); ~CFGUI_Label(); void SetFont( CUtlString font ); void SetColor( float r, float g, float b ); void SetLabel( CUtlString text ); void SetGlyphSize( uint32_t nSize ); void SetGlyphSize( uint32_t nSizeX, uint32_t nSizeY ); virtual void Event( FGUI_Event_t event ) override; virtual void Draw() override; virtual void Frame() override; private: CUtlString m_szText; float m_fLabelColor[3]; float m_fGlyphScale[2] = {1,1}; CFont *m_pFont; }; #endif