Non, Cairo n'est pas à proprement parler un "gstreamer de la bureautique". Ou alors SDL est un "gstreamer du jeu d'arcade" et OpenGL un "gstreamer de la 3D".
Cairo est une librairie graphique 2D vectorielle, inspirée du modèle PDF (mais non calquée dessus), et permettant d'utiliser différents "backends" - ou modules de sortie - pour réaliser son affichage. Ainsi, on peut envisager de "rendre" une image Cairo vers X11, vers OpenGL (via GLX, AGL, WGL, glitz, etc.), DirectFB, Quartz, et j'en passe. On peut aussi envisager de faire sortir le résultat vers un fichier, notamment du PDF.
M'enfin c'est aussi lié à la bureautique que C++ aux jeux vidéos : ça sert pas qu'à ça et c'est pas spécialement fait pour.
[^] # Re: ligne de commande
Posté par Larry Cow . En réponse au journal ODF en console \O/. Évalué à 7.
Cairo est une librairie graphique 2D vectorielle, inspirée du modèle PDF (mais non calquée dessus), et permettant d'utiliser différents "backends" - ou modules de sortie - pour réaliser son affichage. Ainsi, on peut envisager de "rendre" une image Cairo vers X11, vers OpenGL (via GLX, AGL, WGL, glitz, etc.), DirectFB, Quartz, et j'en passe. On peut aussi envisager de faire sortir le résultat vers un fichier, notamment du PDF.
M'enfin c'est aussi lié à la bureautique que C++ aux jeux vidéos : ça sert pas qu'à ça et c'est pas spécialement fait pour.