class EE::Graphics::FontStyleConfig
#include <fontstyleconfig.hpp>
class FontStyleConfig {
public:
// fields
Graphics::Font* Font { nullptr };
Float CharacterSize { 12 };
Uint32 Style { 0 };
Color FontColor { 255, 255, 255, 255 };
Color ShadowColor { 50, 50, 50, 230 };
Vector2f ShadowOffset { PixelDensity::dpToPx(1), PixelDensity::dpToPx(1) };
Float OutlineThickness { 0 };
Color OutlineColor { 0, 0, 0, 255 };
// methods
Graphics::Font* getFont() const;
const Color& getFontColor() const;
const Color& getFontShadowColor() const;
const Float& getFontCharacterSize() const;
const Uint32& getFontStyle() const;
const Float& getOutlineThickness() const;
const Color& getOutlineColor() const;
const Vector2f& getFontShadowOffset() const;
bool operator==(const FontStyleConfig& other);
bool operator!=(const FontStyleConfig& other);
virtual void updateFontStyleConfig(const FontStyleConfig& fontStyleConfig);
};