#include <GUIFont.h>
|
| CGUIFont (const std::string &strFontName, uint32_t style, KODI::UTILS::COLOR::Color textColor, KODI::UTILS::COLOR::Color shadowColor, float lineSpacing, float origHeight, CGUIFontTTF *font) |
|
virtual | ~CGUIFont () |
|
std::string & | GetFontName () |
|
void | DrawText (float x, float y, KODI::UTILS::COLOR::Color color, KODI::UTILS::COLOR::Color shadowColor, const vecText &text, uint32_t alignment, float maxPixelWidth) |
|
void | DrawText (float x, float y, const std::vector< KODI::UTILS::COLOR::Color > &colors, KODI::UTILS::COLOR::Color shadowColor, const vecText &text, uint32_t alignment, float maxPixelWidth) |
|
void | DrawScrollingText (float x, float y, const std::vector< KODI::UTILS::COLOR::Color > &colors, KODI::UTILS::COLOR::Color shadowColor, const vecText &text, uint32_t alignment, float maxPixelWidth, const CScrollInfo &scrollInfo) |
|
bool | UpdateScrollInfo (const vecText &text, CScrollInfo &scrollInfo) |
|
float | GetTextWidth (const vecText &text) |
|
float | GetCharWidth (character_t ch) |
|
float | GetTextHeight (int numLines) const |
|
float | GetTextBaseLine () const |
|
float | GetLineHeight () const |
|
float | GetScaleFactor () const |
| get font scale factor (rendered height / original height)
|
|
void | Begin () |
|
void | End () |
|
uint32_t | GetStyle () const |
|
CGUIFontTTF * | GetFont () const |
|
void | SetFont (CGUIFontTTF *font) |
|
◆ CGUIFont()
◆ ~CGUIFont()
◆ Begin()
◆ DrawScrollingText()
◆ DrawText() [1/2]
◆ DrawText() [2/2]
◆ End()
◆ GetCharWidth()
◆ GetFont()
◆ GetFontName()
std::string & CGUIFont::GetFontName |
( |
| ) |
|
◆ GetLineHeight()
float CGUIFont::GetLineHeight |
( |
| ) |
const |
◆ GetScaleFactor()
float CGUIFont::GetScaleFactor |
( |
| ) |
const |
get font scale factor (rendered height / original height)
◆ GetStyle()
uint32_t CGUIFont::GetStyle |
( |
| ) |
const |
|
inline |
◆ GetTextBaseLine()
float CGUIFont::GetTextBaseLine |
( |
| ) |
const |
◆ GetTextHeight()
float CGUIFont::GetTextHeight |
( |
int | numLines | ) |
const |
◆ GetTextWidth()
float CGUIFont::GetTextWidth |
( |
const vecText & | text | ) |
|
◆ SetFont()
◆ UpdateScrollInfo()
◆ m_font
◆ m_lineSpacing
float CGUIFont::m_lineSpacing |
|
protected |
◆ m_origHeight
float CGUIFont::m_origHeight |
|
protected |
◆ m_shadowColor
◆ m_strFontName
std::string CGUIFont::m_strFontName |
|
protected |
◆ m_style
uint32_t CGUIFont::m_style |
|
protected |
◆ m_textColor
The documentation for this class was generated from the following files: