Detailed Description
The virtual graphic system is intended as an abstract layer covering platform dependencies at graphic level. It represents a set of abstract classes covering the basic needs of an application: printing text, drawing to the screen or to an offscreen, etc... The set of abstract classes includes:
- a VGSystem class: to cover allocation of specific VGDevice and VGFont objects.
- a VGDevice class: specialized on drawing onscreen of offscreen
- a VGFont class: to cover fonts management
This set of classes is implemented for different target platforms: implementations are provided for Windows GDI and Mac OSX Quartz, implementations for Windows GDI+, OpenGL and Linux GTK are in progress.
Define Documentation
#define ALPHA_TRANSPARENT 0 |
Function Documentation
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const VGColor & |
c |
|
) |
| [inline] |
VGColor & operator+= |
( |
short |
v ) |
[inline, inherited] |