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>
Wed, 2 Nov 2016 16:32:48 +0000 (12:32 -0400)
commitf79699aedbf75d62d9b7dc2971aaead5ce64d268
tree3e4c8b2d3bba76f2139febc377a955e415b72486
parent0746522c4bb6fe224a59b4ba7068690e11294cda
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