_getValidTTFFontPtr() const | SDOM::TruetypeFont | protected |
_registerLuaBindings(const std::string &typeName, sol::state_view lua) | SDOM::TruetypeFont | protectedvirtual |
activeFontHeight_ | SDOM::TruetypeFont | protected |
activeFontWidth_ | SDOM::TruetypeFont | protected |
applyBitmapFontDefaults(class Factory &factory, const std::string &fontResourceName, int &outFontSize, int &outFontWidth, int &outFontHeight) | SDOM::IFontObject | static |
as() | SDOM::IAssetObject | inline |
Core | SDOM::IFontObject | protected |
create(const sol::table &config) override | SDOM::TruetypeFont | virtual |
CreateFromInitStruct(const IAssetObject::InitStruct &baseInit) | SDOM::TruetypeFont | inlinestatic |
CreateFromLua(const sol::table &config) | SDOM::TruetypeFont | inlinestatic |
drawDropShadowGlyph(Uint32 ch, int x, int y, const FontStyle &style) | SDOM::TruetypeFont | protected |
drawForegroundGlyph(Uint32 ch, int x, int y, const FontStyle &style) | SDOM::TruetypeFont | protected |
drawGlyph(Uint32 ch, int x, int y, const FontStyle &style) override | SDOM::TruetypeFont | virtual |
drawOutlineGlyph(Uint32 ch, int x, int y, const FontStyle &style) | SDOM::TruetypeFont | protected |
drawPhrase(const std::string &str, int x, int y, const FontStyle &style) override | SDOM::TruetypeFont | virtual |
drawPhraseDropshadow(const std::string &str, int x, int y, const FontStyle &style) override | SDOM::TruetypeFont | virtual |
drawPhraseOutline(const std::string &str, int x, int y, const FontStyle &style) override | SDOM::TruetypeFont | virtual |
Factory | SDOM::IFontObject | protected |
filename_ | SDOM::IAssetObject | protected |
fontSize_ | SDOM::IFontObject | protected |
FontType enum name | SDOM::IFontObject | |
fontType_ | SDOM::IFontObject | protected |
FontTypeToString | SDOM::IFontObject | inlinestatic |
getFilename() const | SDOM::IAssetObject | inline |
getFontAscent() override | SDOM::TruetypeFont | virtual |
getFontSize() override | SDOM::TruetypeFont | virtual |
SDOM::IFontObject::getFontSize() const | SDOM::IFontObject | inline |
getFontStyle() override | SDOM::TruetypeFont | virtual |
getFontType() const | SDOM::IFontObject | inline |
getGlyphHeight(Uint32 ch) const override | SDOM::TruetypeFont | virtual |
getGlyphMetrics(Uint32 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance) const override | SDOM::TruetypeFont | virtual |
getGlyphWidth(Uint32 ch) const override | SDOM::TruetypeFont | virtual |
getName() const | SDOM::IAssetObject | inline |
getResourceHandle() const | SDOM::TruetypeFont | inline |
getType() const | SDOM::IAssetObject | inline |
getWordHeight(const std::string &word) const | SDOM::IFontObject | |
getWordWidth(const std::string &word) const | SDOM::IFontObject | |
IAssetObject(const InitStruct &init) | SDOM::IAssetObject | |
IAssetObject(const sol::table &config) | SDOM::IAssetObject | |
IAssetObject() | SDOM::IAssetObject | |
IFontObject(const InitStruct &init) | SDOM::IFontObject | protected |
IFontObject(const sol::table &config) | SDOM::IFontObject | protected |
initializeOutlineGlyph(Uint32 ch, int x, int y) | SDOM::TruetypeFont | protected |
isInternal() const | SDOM::IAssetObject | inline |
isInternal_ | SDOM::IAssetObject | protected |
isLoaded() const | SDOM::IAssetObject | inline |
isLoaded_ | SDOM::IAssetObject | protected |
last_size_ | SDOM::TruetypeFont | protected |
lua_value_case_insensitive(const sol::table &tbl, const std::string &key, const T &default_value) | SDOM::IDataObject | inlinestatic |
name_ | SDOM::IAssetObject | protected |
objHandleType_ | SDOM::IAssetObject | protected |
onInit() override | SDOM::TruetypeFont | virtual |
onLoad() override | SDOM::TruetypeFont | virtual |
onQuit() override | SDOM::TruetypeFont | virtual |
onUnitTest() override | SDOM::IAssetObject | inlinevirtual |
onUnload() override | SDOM::TruetypeFont | virtual |
registerLuaBindings(const std::string &typeName, sol::state_view lua) | SDOM::IDataObject | inline |
setFilename(const std::string &filename) | SDOM::IAssetObject | inline |
setFontSize(int p_size) override | SDOM::TruetypeFont | virtual |
setFontStyle(const FontStyle &style) override | SDOM::TruetypeFont | virtual |
setName(const std::string &name) | SDOM::IAssetObject | inline |
setType(const std::string &type) | SDOM::IAssetObject | inline |
StringToFontType | SDOM::IFontObject | inlinestatic |
TruetypeFont(const InitStruct &init) | SDOM::TruetypeFont | protected |
TruetypeFont(const sol::table &config) | SDOM::TruetypeFont | protected |
ttf_font_handle_ | SDOM::TruetypeFont | protected |
type_ | SDOM::IAssetObject | protected |
TypeName | SDOM::TruetypeFont | static |
~IAssetObject() | SDOM::IAssetObject | virtual |
~IFontObject() override | SDOM::IFontObject | virtual |
~TruetypeFont() override | SDOM::TruetypeFont | virtual |