GX_CreateBuffer demande à GraphX de créer un nouveau buffer. Il n'est pas possible d'allouer plus de 4 buffers.
Pour information, la taille d'un buffer est de 10,32 ko.

Paramètres

void
aucun paramètre n'est nécessaire.

Retour

GX_HANDLE
renvoie le handle du nouveau buffer s'il a été créé, ou H_NULL si la création a échouée (il y a deux raisons possibles : soit 4 buffers sont déjà créés, soit il ne reste plus assez de mémoire vive).

Remarque :
Cette fonction ne doit jamais être appelée sans avoir préalablement initialisé GraphX avec GX_PowerOn.

 

 

GX_DestroyBuffer libère la mémoire occupée par un buffer (précédement alloué avec GX_CreateBuffer).
Cette fonction défragmente automatiquement la RAM afin de maximiser l'espace libre.

Paramètres

GX_HANDLE bufferHdl
handle du buffer à détruire.

Retour

boolean
renvoie TRUE si le buffer a pu être supprimé, ou FALSE si le buffer n'existait déjà pas. Il est généralement inutile de tester cette valeur de retour.