public abstract

Inheritance Graph

graph BT
	AbstractFont
	AbstractFont --> ReferenceCounter
	BitmapFont --> AbstractFont
	click AbstractFont "classGUI_1_1AbstractFont"
	click ReferenceCounter "classUtil_1_1ReferenceCounter"
	click BitmapFont "classGUI_1_1BitmapFont"

Description

Public Functions

   
   
  AbstractFont(uint32_t _lineHeight)
   
  ~AbstractFont()
   
void enable()
   
void disable()
   
void renderText(const Geometry::Vec2 & pos, const std::string & text, const Util::Color4ub & color)
   
Geometry::Vec2 getRenderedTextSize(const std::string & text)
   
uint32_t getLineHeight() const

Protected Functions

   
   
void setLineHeight(uint32_t h)

Documentation

function
GUI::AbstractFont::AbstractFont

public inline
     
     
AbstractFont( uint32_t _lineHeight )

Defined in GUI/Base/Fonts/AbstractFont.h:29


function
GUI::AbstractFont::~AbstractFont

public inline virtual
   
   
~AbstractFont( )

Defined in GUI/Base/Fonts/AbstractFont.h:30


function
GUI::AbstractFont::enable

public inline virtual
   
   
void enable( )

Defined in GUI/Base/Fonts/AbstractFont.h:33


function
GUI::AbstractFont::disable

public inline virtual
   
   
void disable( )

Defined in GUI/Base/Fonts/AbstractFont.h:34


function
GUI::AbstractFont::renderText

public virtual
     
     
void renderText( const Geometry::Vec2 & pos,
  const std::string & text,
  const Util::Color4ub & color
)    

Defined in GUI/Base/Fonts/AbstractFont.h:35


function
GUI::AbstractFont::getRenderedTextSize

public virtual
     
     
Geometry::Vec2 getRenderedTextSize( const std::string & text )

Defined in GUI/Base/Fonts/AbstractFont.h:36


function
GUI::AbstractFont::getLineHeight

public const inline
   
   
uint32_t getLineHeight( ) const

Defined in GUI/Base/Fonts/AbstractFont.h:38


function
GUI::AbstractFont::setLineHeight

protected inline
     
     
void setLineHeight( uint32_t h )

Defined in GUI/Base/Fonts/AbstractFont.h:43