Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
CGUIFontTTFBase Member List

This is the complete list of members for CGUIFontTTFBase, including all inherited members.

AddReference()CGUIFontTTFBaseprotected
Begin()CGUIFontTTFBase
CacheCharacter(wchar_t letter, uint32_t style, Character *ch)CGUIFontTTFBaseprotected
CGUIFont classCGUIFontTTFBasefriend
CGUIFontTTFBase(const std::string &strFileName)CGUIFontTTFBaseexplicit
Clear()CGUIFontTTFBase
ClearCharacterCache()CGUIFontTTFBaseprotected
CopyCharToTexture(FT_BitmapGlyph bitGlyph, unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2)=0CGUIFontTTFBaseprotectedpure virtual
CreateVertexBuffer(const std::vector< SVertex > &vertices) constCGUIFontTTFBaseinlinevirtual
DeleteHardwareTexture()=0CGUIFontTTFBaseprotectedpure virtual
DestroyVertexBuffer(CVertexBuffer &bufferHandle) constCGUIFontTTFBaseinlinevirtual
DrawTextInternal(float x, float y, const std::vector< UTILS::Color > &colors, const vecText &text, uint32_t alignment, float maxPixelWidth, bool scrolling)CGUIFontTTFBaseprotected
End()CGUIFontTTFBase
GetCharacter(character_t letter)CGUIFontTTFBaseinlineprotected
GetCharWidthInternal(character_t ch)CGUIFontTTFBaseprotected
GetFileName() constCGUIFontTTFBaseinline
GetFontHeight() constCGUIFontTTFBaseinlineprotected
GetLineHeight(float lineSpacing) constCGUIFontTTFBaseprotected
GetTextBaseLine() constCGUIFontTTFBaseinlineprotected
GetTextHeight(float lineSpacing, int numLines) constCGUIFontTTFBaseprotected
GetTextureLineHeight() constCGUIFontTTFBaseprotected
GetTextWidthInternal(vecText::const_iterator start, vecText::const_iterator end)CGUIFontTTFBaseprotected
Load(const std::string &strFilename, float height=20.0f, float aspect=1.0f, float lineSpacing=1.0f, bool border=false)CGUIFontTTFBase
m_cellBaseLineCGUIFontTTFBaseprotected
m_cellHeightCGUIFontTTFBaseprotected
m_charCGUIFontTTFBaseprotected
m_charquickCGUIFontTTFBaseprotected
m_colorCGUIFontTTFBaseprotected
m_dynamicCacheCGUIFontTTFBaseprotected
m_ellipsesWidthCGUIFontTTFBaseprotected
m_faceCGUIFontTTFBaseprotected
m_fontFileInMemoryCGUIFontTTFBaseprotected
m_heightCGUIFontTTFBaseprotected
m_maxCharsCGUIFontTTFBaseprotected
m_nestedBeginCountCGUIFontTTFBaseprotected
m_nTextureCGUIFontTTFBaseprotected
m_numCharsCGUIFontTTFBaseprotected
m_originXCGUIFontTTFBaseprotected
m_originYCGUIFontTTFBaseprotected
m_posXCGUIFontTTFBaseprotected
m_posYCGUIFontTTFBaseprotected
m_renderSystemCGUIFontTTFBaseprotected
m_staticCacheCGUIFontTTFBaseprotected
m_strFileNameCGUIFontTTFBaseprotected
m_strFilenameCGUIFontTTFBaseprotected
m_strokerCGUIFontTTFBaseprotected
m_textureCGUIFontTTFBaseprotected
m_textureHeightCGUIFontTTFBaseprotected
m_textureScaleXCGUIFontTTFBaseprotected
m_textureScaleYCGUIFontTTFBaseprotected
m_textureWidthCGUIFontTTFBaseprotected
m_vertexCGUIFontTTFBaseprotected
m_vertexTransCGUIFontTTFBaseprotected
ObliqueGlyph(FT_GlyphSlot slot)CGUIFontTTFBaseprotectedstatic
ReallocTexture(unsigned int &newHeight)=0CGUIFontTTFBaseprotectedpure virtual
RemoveReference()CGUIFontTTFBaseprotected
RenderCharacter(float posX, float posY, const Character *ch, UTILS::Color color, bool roundX, std::vector< SVertex > &vertices)CGUIFontTTFBaseprotected
SetGlyphStrength(FT_GlyphSlot slot, int glyphStrength)CGUIFontTTFBaseprotected
spacing_between_characters_in_textureCGUIFontTTFBaseprotectedstatic
~CGUIFontTTFBase(void)CGUIFontTTFBasevirtual