Allow to set custom colored border through ScalableFonts

This commit is contained in:
Alayan 2018-10-05 20:21:57 +02:00
parent 1b17879313
commit b7b2a60eff
2 changed files with 16 additions and 1 deletions

View File

@ -56,11 +56,22 @@ void ScalableFont::setShadow(const irr::video::SColor &col)
void ScalableFont::disableShadow()
{
m_font_settings->setShadow(false);
} // setShadow
} // disableShadow
// ----------------------------------------------------------------------------
void ScalableFont::setBlackBorder(bool enabled)
{
m_font_settings->setBlackBorder(enabled);
} // setBlackBorder
// ----------------------------------------------------------------------------
void ScalableFont::setColoredBorder(const irr::video::SColor &col)
{
m_font_settings->setColoredBorder(true);
m_font_settings->setBorderColor(col);
} // setColoredBorder
// ----------------------------------------------------------------------------
void ScalableFont::disableColoredBorder()
{
m_font_settings->setColoredBorder(false);
} // setShadow
// ----------------------------------------------------------------------------

View File

@ -59,6 +59,10 @@ public:
// ------------------------------------------------------------------------
void setBlackBorder(bool enabled);
// ------------------------------------------------------------------------
void setColoredBorder(const irr::video::SColor &col);
// ------------------------------------------------------------------------
void disableColoredBorder();
// ------------------------------------------------------------------------
void updateRTL();
// ------------------------------------------------------------------------
void draw(const core::stringw& text, const core::rect<s32>& position,