Simple SFML GUI  0.2a
Public Member Functions | Public Attributes | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
HaveFont Class Reference
Inheritance diagram for HaveFont:
Inheritance graph
[legend]

Public Member Functions

 HaveFont (ColorProvider &colorProvider)
 
 HaveFont (ColorProvider &colorProvider, const HaveFont &copy)
 
virtual void setFont (const sf::String &name)
 
virtual void setFont (const std::shared_ptr< sf::Font > &font)
 
std::shared_ptr< sf::Font > getFont () const
 
size_t getFontSize () const
 
virtual void setFontSize (unsigned int fontSize)
 
virtual void setFontOutlineSize (float fontOutlineSize)
 
sf::Uint32 getFontStyle () const
 
virtual void setFontStyle (sf::Uint32 fontStyle)
 
virtual void fontChangeEvent ()
 

Public Attributes

friend Element
 
friend FontManager
 

Static Protected Member Functions

static void releaseAllFonts ()
 

Protected Attributes

sf::Uint32 fontStyle
 
unsigned int fontSize
 
float fontOutlineSize
 
std::shared_ptr< sf::Font > font
 

Static Protected Attributes

static std::set< HaveFont * > haveFontSet
 
static sf::Mutex haveFontSetMutex
 

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