ecere/gfx/newFonts: Initial integration of new fonts system with FontResource
authorJerome St-Louis <jerome@ecere.com>
Thu, 28 Apr 2016 20:17:20 +0000 (16:17 -0400)
committerJerome St-Louis <jerome@ecere.com>
Mon, 21 Nov 2016 14:18:48 +0000 (09:18 -0500)
commitda755191f62ed9429c067f4ffda8c3c858e6cdef
treebf2716e57050f233dd7b6b473ead206326657388
parent48d0dca3931c7e03abad7e5fbe604b89af78ed8b
ecere/gfx/newFonts: Initial integration of new fonts system with FontResource
- DisplaySystem::LoadResourceFM() can now be passed a FontManager to load font as FontManager font as well
- FontRenderer: Added a flushImages() before expanding image list
- FontManager: Added missing onAtlasFull() implementation to flush and reset
- FontManager: setOutline() now takes 2 parameters: size and fade
- FontManager::getFont() taking a FontResource
- FontManager: Also took out unused blur code
- Added DrawManager::finish() to address internal flushImages() popping states before the end
ecere/src/gfx/DisplaySystem.ec
ecere/src/gfx/FontResource.ec
ecere/src/gfx/newFonts/drawManager.ec
ecere/src/gfx/newFonts/fmFontManager.ec
ecere/src/gfx/newFonts/fontRenderer.ec