SDOM - Simple SDL Document Object Model
A lightweight, extensible Document Object Model for SDL-based applications.
|
This is the complete list of members for SDOM::IFontObject, including all inherited members.
_registerLuaBindings(const std::string &typeName, sol::state_view lua) | SDOM::IFontObject | protectedvirtual |
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)=0 | SDOM::IFontObject | pure virtual |
drawGlyph(Uint32 ch, int x, int y, const FontStyle &style)=0 | SDOM::IFontObject | pure virtual |
drawPhrase(const std::string &str, int x, int y, const FontStyle &style)=0 | SDOM::IFontObject | pure virtual |
drawPhraseDropshadow(const std::string &str, int x, int y, const FontStyle &style)=0 | SDOM::IFontObject | pure virtual |
drawPhraseOutline(const std::string &str, int x, int y, const FontStyle &style)=0 | SDOM::IFontObject | pure 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()=0 | SDOM::IFontObject | pure virtual |
getFontSize()=0 | SDOM::IFontObject | pure virtual |
getFontSize() const | SDOM::IFontObject | inline |
getFontStyle()=0 | SDOM::IFontObject | pure virtual |
getFontType() const | SDOM::IFontObject | inline |
getGlyphHeight(Uint32 ch) const =0 | SDOM::IFontObject | pure virtual |
getGlyphMetrics(Uint32 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance) const =0 | SDOM::IFontObject | pure virtual |
getGlyphWidth(Uint32 ch) const =0 | SDOM::IFontObject | pure virtual |
getName() const | SDOM::IAssetObject | 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 |
isInternal() const | SDOM::IAssetObject | inline |
isInternal_ | SDOM::IAssetObject | protected |
isLoaded() const | SDOM::IAssetObject | inline |
isLoaded_ | SDOM::IAssetObject | 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()=0 | SDOM::IFontObject | pure virtual |
onLoad()=0 | SDOM::IFontObject | pure virtual |
onQuit()=0 | SDOM::IFontObject | pure virtual |
onUnitTest() override | SDOM::IAssetObject | inlinevirtual |
onUnload()=0 | SDOM::IFontObject | pure 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)=0 | SDOM::IFontObject | pure virtual |
setFontStyle(const FontStyle &style)=0 | SDOM::IFontObject | pure virtual |
setName(const std::string &name) | SDOM::IAssetObject | inline |
setType(const std::string &type) | SDOM::IAssetObject | inline |
StringToFontType | SDOM::IFontObject | inlinestatic |
type_ | SDOM::IAssetObject | protected |
TypeName | SDOM::IFontObject | static |
~IAssetObject() | SDOM::IAssetObject | virtual |
~IFontObject() override | SDOM::IFontObject | virtual |