#include <map>#include <unordered_map>#include "irr_ptr.h"#include "irrlicht_changes/CGUITTFont.h"#include "util/basic_macros.h"#include "irrlichttypes.h"#include "irrString.h"#include "threading/mutex_auto_lock.h"
Include dependency graph for fontengine.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | FontSpec |
| class | FontEngine |
Namespaces | |
| namespace | gui |
Macros | |
| #define | FONT_SIZE_UNSPECIFIED 0xFFFFFFFF |
Enumerations | |
| enum | FontMode : u8 { FM_Standard = 0 , FM_Mono , _FM_Fallback , FM_MaxMode , FM_Unspecified } |
Variables | |
| FontEngine * | g_fontengine |
| interface to access main font engine | |
| #define FONT_SIZE_UNSPECIFIED 0xFFFFFFFF |
| enum FontMode : u8 |
| Enumerator | |
|---|---|
| FM_Standard | Regular font (settings "font_path*", overwritable) |
| FM_Mono | Monospace font (settings "mono_font*", overwritable) |
| _FM_Fallback | Use only in Fallback font to render glyphs that are not present in the originally requested font (setting "fallback_font_path") |
| FM_MaxMode | Sum of all font modes. |
| FM_Unspecified | Request the defult font specified by |
|
extern |
interface to access main font engine
interface to access main font engine
Referenced by GUIChatConsole::GUIChatConsole(), GUIEngine::GUIEngine(), ClientLauncher::~ClientLauncher(), GUIFormSpecMenu::createTextField(), TextDrawer::draw(), RenderingEngine::draw_load_screen(), Hud::drawItem(), Hud::drawLuaElements(), Camera::drawNametags(), Game::drawScene(), StyleSpec::getFont(), GameUI::init(), Client::loadMedia(), GUIFormSpecMenu::parsePwdField(), GUIFormSpecMenu::regenerateGui(), GUIOpenURLMenu::regenerateGui(), ClientLauncher::run(), Game::run(), GUIEngine::run(), ParsedText::Element::setStyle(), and GUIEngine::updateTopLeftTextSize().