Files
funnygame/public/fgui/label.h

32 lines
642 B
C++

#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