|
class | VGColor |
| Generic class to manipulate device independant colors. More...
|
|
class | VGDevice |
| Generic platform independant drawing device. More...
|
|
class | VGFont |
| Generic pure virtual & device-independant font class. More...
|
|
class | VGPen |
| Generic class to manipulate device independant pens. More...
|
|
class | VGSystem |
| Generic pure virtual class for manipulating platform independant drawing devices and fonts. More...
|
|
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.
◆ ALPHA_OPAQUE
◆ ALPHA_TRANSPARENT
#define ALPHA_TRANSPARENT 0 |
◆ operator+=()
VGColor & VGColor::operator+= |
( |
short |
v | ) |
|
|
inline |
◆ operator<<()
std::ostream& operator<< |
( |
std::ostream & |
out, |
|
|
const VGColor & |
c |
|
) |
| |
|
inline |