SDOM - Simple SDL Document Object Model
A lightweight, extensible Document Object Model for SDL-based applications.
Loading...
Searching...
No Matches
SDOM::TruetypeFont Member List

This is the complete list of members for SDOM::TruetypeFont, including all inherited members.

_getValidTTFFontPtr() constSDOM::TruetypeFontprotected
_registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::TruetypeFontprotectedvirtual
activeFontHeight_SDOM::TruetypeFontprotected
activeFontWidth_SDOM::TruetypeFontprotected
applyBitmapFontDefaults(class Factory &factory, const std::string &fontResourceName, int &outFontSize, int &outFontWidth, int &outFontHeight)SDOM::IFontObjectstatic
as()SDOM::IAssetObjectinline
CoreSDOM::IFontObjectprotected
create(const sol::table &config) overrideSDOM::TruetypeFontvirtual
CreateFromInitStruct(const IAssetObject::InitStruct &baseInit)SDOM::TruetypeFontinlinestatic
CreateFromLua(const sol::table &config)SDOM::TruetypeFontinlinestatic
drawDropShadowGlyph(Uint32 ch, int x, int y, const FontStyle &style)SDOM::TruetypeFontprotected
drawForegroundGlyph(Uint32 ch, int x, int y, const FontStyle &style)SDOM::TruetypeFontprotected
drawGlyph(Uint32 ch, int x, int y, const FontStyle &style) overrideSDOM::TruetypeFontvirtual
drawOutlineGlyph(Uint32 ch, int x, int y, const FontStyle &style)SDOM::TruetypeFontprotected
drawPhrase(const std::string &str, int x, int y, const FontStyle &style) overrideSDOM::TruetypeFontvirtual
drawPhraseDropshadow(const std::string &str, int x, int y, const FontStyle &style) overrideSDOM::TruetypeFontvirtual
drawPhraseOutline(const std::string &str, int x, int y, const FontStyle &style) overrideSDOM::TruetypeFontvirtual
FactorySDOM::IFontObjectprotected
filename_SDOM::IAssetObjectprotected
fontSize_SDOM::IFontObjectprotected
FontType enum nameSDOM::IFontObject
fontType_SDOM::IFontObjectprotected
FontTypeToStringSDOM::IFontObjectinlinestatic
getFilename() constSDOM::IAssetObjectinline
getFontAscent() overrideSDOM::TruetypeFontvirtual
getFontSize() overrideSDOM::TruetypeFontvirtual
SDOM::IFontObject::getFontSize() constSDOM::IFontObjectinline
getFontStyle() overrideSDOM::TruetypeFontvirtual
getFontType() constSDOM::IFontObjectinline
getGlyphHeight(Uint32 ch) const overrideSDOM::TruetypeFontvirtual
getGlyphMetrics(Uint32 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance) const overrideSDOM::TruetypeFontvirtual
getGlyphWidth(Uint32 ch) const overrideSDOM::TruetypeFontvirtual
getName() constSDOM::IAssetObjectinline
getResourceHandle() constSDOM::TruetypeFontinline
getType() constSDOM::IAssetObjectinline
getWordHeight(const std::string &word) constSDOM::IFontObject
getWordWidth(const std::string &word) constSDOM::IFontObject
IAssetObject(const InitStruct &init)SDOM::IAssetObject
IAssetObject(const sol::table &config)SDOM::IAssetObject
IAssetObject()SDOM::IAssetObject
IFontObject(const InitStruct &init)SDOM::IFontObjectprotected
IFontObject(const sol::table &config)SDOM::IFontObjectprotected
initializeOutlineGlyph(Uint32 ch, int x, int y)SDOM::TruetypeFontprotected
isInternal() constSDOM::IAssetObjectinline
isInternal_SDOM::IAssetObjectprotected
isLoaded() constSDOM::IAssetObjectinline
isLoaded_SDOM::IAssetObjectprotected
last_size_SDOM::TruetypeFontprotected
lua_value_case_insensitive(const sol::table &tbl, const std::string &key, const T &default_value)SDOM::IDataObjectinlinestatic
name_SDOM::IAssetObjectprotected
objHandleType_SDOM::IAssetObjectprotected
onInit() overrideSDOM::TruetypeFontvirtual
onLoad() overrideSDOM::TruetypeFontvirtual
onQuit() overrideSDOM::TruetypeFontvirtual
onUnitTest() overrideSDOM::IAssetObjectinlinevirtual
onUnload() overrideSDOM::TruetypeFontvirtual
registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::IDataObjectinline
setFilename(const std::string &filename)SDOM::IAssetObjectinline
setFontSize(int p_size) overrideSDOM::TruetypeFontvirtual
setFontStyle(const FontStyle &style) overrideSDOM::TruetypeFontvirtual
setName(const std::string &name)SDOM::IAssetObjectinline
setType(const std::string &type)SDOM::IAssetObjectinline
StringToFontTypeSDOM::IFontObjectinlinestatic
TruetypeFont(const InitStruct &init)SDOM::TruetypeFontprotected
TruetypeFont(const sol::table &config)SDOM::TruetypeFontprotected
ttf_font_handle_SDOM::TruetypeFontprotected
type_SDOM::IAssetObjectprotected
TypeNameSDOM::TruetypeFontstatic
~IAssetObject()SDOM::IAssetObjectvirtual
~IFontObject() overrideSDOM::IFontObjectvirtual
~TruetypeFont() overrideSDOM::TruetypeFontvirtual