ComposingStickManager::ComposingStickManager() { #if defined(_WIN32) || defined(_WIN64) FontRenderer* fr = ENEW FontRenderer("..\\test_scene\\Earthbound-Condensed-Bold.otf"); #else FontRenderer* fr = ENEW FontRenderer("/Users/joumining/v-engine/test_scene/Earthbound-Condensed-Bold.otf"); #endif m_renderer = fr; m_composingStickCount = 0; }
void UIToolbarItem::Refresh() { m_manager = GameEngine::Get()->Get_UIManager(); m_atlas = m_manager->Get_Atlas(); m_atlas_renderer = AtlasRenderer(m_atlas); m_font = m_manager->Get_Font(); m_font_renderer = FontRenderer(m_font, false, false); // Grab all atlas frames. m_background_hover_frame = UIFrame(m_atlas, "toolbaritem_background_hover_#"); m_background_pressed_frame = UIFrame(m_atlas, "toolbaritem_background_pressed_#"); m_background_seperator_frame = UIFrame(m_atlas, "toolbaritem_background_seperator_#"); m_background_frame = UIFrame(m_atlas, "toolbaritem_background_#"); m_icon = m_icon_name == "" ? NULL : m_atlas->Get()->Get_Frame(m_icon_name.c_str()); if (m_icon == NULL) { m_seperator = true; m_screen_box = Rect(0, 0, 1, m_seperator_height); } // Get children to calculate their screen box. UIElement::Refresh(); }
ConsoleLog::ConsoleLog() { ConsoleLog::s_currentOffset = 0; m_fontRenderer = FontRenderer(); ConsoleLog::s_logText = m_logText; }