Group of framework components related to drawing graphics (Images, Texts, Graphical primitives,...) onto the screen. More...
Classes | |
class | CFntWrap |
The font wrapper base class. More... | |
class | CFntWrapNull |
The dummy font wrapper class. More... | |
class | CGfxEnvNull |
class | CGfxWrap |
The graphics wrapper base class. More... | |
class | CGfxWrapDirectFb |
The directfb Graphics-Wrapper class. More... | |
class | CGfxWrapNull |
The null Graphics-Wrapper class. More... | |
Group of framework components related to drawing graphics (Images, Texts, Graphical primitives,...) onto the screen.
Guiliani is designed independently of a specific underlying graphics library, in order to allow its porting to any desired platform. Abstraction of graphics functionality is guaranteed through the use of graphics wrappers. The functions offered by graphics wrappers range from drawing operations to management of the actual 'screen' (canvas) on which drawing takes place. Each graphics wrapper has to be derived from CGfxWrap. Read its documentation for more information.
The same platform independence is true for printing text. The Guiliani core supports different font rendering engines through its font wrappers (see CFntWrap). Font and graphics wrappers can be freely combined to some degree.