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

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

_registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::IFontObjectprotectedvirtual
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)=0SDOM::IFontObjectpure virtual
drawGlyph(Uint32 ch, int x, int y, const FontStyle &style)=0SDOM::IFontObjectpure virtual
drawPhrase(const std::string &str, int x, int y, const FontStyle &style)=0SDOM::IFontObjectpure virtual
drawPhraseDropshadow(const std::string &str, int x, int y, const FontStyle &style)=0SDOM::IFontObjectpure virtual
drawPhraseOutline(const std::string &str, int x, int y, const FontStyle &style)=0SDOM::IFontObjectpure virtual
FactorySDOM::IFontObjectprotected
filename_SDOM::IAssetObjectprotected
fontSize_SDOM::IFontObjectprotected
FontType enum nameSDOM::IFontObject
fontType_SDOM::IFontObjectprotected
FontTypeToStringSDOM::IFontObjectinlinestatic
getFilename() constSDOM::IAssetObjectinline
getFontAscent()=0SDOM::IFontObjectpure virtual
getFontSize()=0SDOM::IFontObjectpure virtual
getFontSize() constSDOM::IFontObjectinline
getFontStyle()=0SDOM::IFontObjectpure virtual
getFontType() constSDOM::IFontObjectinline
getGlyphHeight(Uint32 ch) const =0SDOM::IFontObjectpure virtual
getGlyphMetrics(Uint32 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance) const =0SDOM::IFontObjectpure virtual
getGlyphWidth(Uint32 ch) const =0SDOM::IFontObjectpure virtual
getName() constSDOM::IAssetObjectinline
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
isInternal() constSDOM::IAssetObjectinline
isInternal_SDOM::IAssetObjectprotected
isLoaded() constSDOM::IAssetObjectinline
isLoaded_SDOM::IAssetObjectprotected
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()=0SDOM::IFontObjectpure virtual
onLoad()=0SDOM::IFontObjectpure virtual
onQuit()=0SDOM::IFontObjectpure virtual
onUnitTest() overrideSDOM::IAssetObjectinlinevirtual
onUnload()=0SDOM::IFontObjectpure virtual
registerLuaBindings(const std::string &typeName, sol::state_view lua)SDOM::IDataObjectinline
setFilename(const std::string &filename)SDOM::IAssetObjectinline
setFontSize(int p_size)=0SDOM::IFontObjectpure virtual
setFontStyle(const FontStyle &style)=0SDOM::IFontObjectpure virtual
setName(const std::string &name)SDOM::IAssetObjectinline
setType(const std::string &type)SDOM::IAssetObjectinline
StringToFontTypeSDOM::IFontObjectinlinestatic
type_SDOM::IAssetObjectprotected
TypeNameSDOM::IFontObjectstatic
~IAssetObject()SDOM::IAssetObjectvirtual
~IFontObject() overrideSDOM::IFontObjectvirtual