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

Public Member Functions

 HaveLineSize (ColorProvider &colorProvider)
 
 HaveLineSize (ColorProvider &colorProvider, const HaveLineSize &copy)
 
- Public Member Functions inherited from HaveFont
 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 ()
 

Protected Member Functions

void computeLineSizeReal ()
 

Protected Attributes

float lineSize = 0.f
 
float lineSizeReal = 0.f
 
- Protected Attributes inherited from HaveFont
sf::Uint32 fontStyle
 
unsigned int fontSize
 
float fontOutlineSize
 
std::shared_ptr< sf::Font > font
 

Additional Inherited Members

- Public Attributes inherited from HaveFont
friend Element
 
friend FontManager
 
- Static Protected Member Functions inherited from HaveFont
static void releaseAllFonts ()
 
- Static Protected Attributes inherited from HaveFont
static std::set< HaveFont * > haveFontSet
 
static sf::Mutex haveFontSetMutex
 

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