SETGRAPHBUFSIZE |
Fixe la taille du tampon graphique |
Turbo C 1.5+ |
graphics.h |
Syntaxe
unsigned far setgraphbufsize(unsigned bufsize);
|
Paramètres
Nom |
Description |
bufsize |
Ce paramètre permet d'indiquer la taille du tampon |
Description
Cette fonction permet de modifier la taille du tampon graphique interne.
Remarques
- Certaines des routines graphiques (telles que floodfill) utilisent une mémoire tampon étant allouée lorsque initgraph est
appelé et libérée lorsque closegraph est appelé. La taille par défaut de ce tampon, qui est alloué par
_graphgetmem, est de 4096 octets.
- Vous souhaiterez peut-être réduire la taille de ce tampon (pour économiser de l'espace mémoire) ou l'agrandir (si, par exemple, un appel à floodfill produit
l'erreur -7 : mémoire saturée insuffisante). La fonction setgraphbufsize indique à la fonction initgraph la quantité de mémoire
à allouer à ce tampon graphique interne lorsqu'il appelle la fonction _graphgetmem.
- Vous devez appeler setgraphbufsize avant d'appeler initgraph. Une fois initgraph appelé,
tous les appels à setgraphbufsize sont ignorés jusqu'au prochain appel à closegraph.
- La fonction setgraphbufsize renvoie la taille précédente du tampon interne.
- La fonction setgraphbufsize fonctionne uniquement avec les compatibles IBM PC et compatibles équipés d'adaptateurs
d'affichage graphiques pris en charge.
Dernière mise à jour : Vendredi, le 26 Février 2021