buffer_seek

Syntaxe:

buffer_seek(buffer, base, offset);


Argument La description
buffer L'index du tampon à utiliser.
base La position de base à rechercher.
offset La valeur de décalage de données.


Retours: N / A


La description

Cette fonction peut être utilisée pour parcourir un tampon, trouver le début, la fin ou une position par rapport à celle qui a été utilisée en dernier lors de la lecture ou de l'écriture des données. La valeur "offset" est le décalage (en octets) à ajouter à la position de recherche donnée, par exemple, si la base est relative et le décalage est 4, la position du tampon se déplacera sur 4 octets depuis sa position actuelle. Veuillez noter ce qui suit:

Les constantes suivantes sont acceptées comme argument de "base" pour chercher à:

Constant La description
buffer_seek_start Le début du tampon
buffer_seek_relative Une position par rapport à la position actuelle de lecture / écriture
buffer_seek_end La fin du tampon


Exemple:

buffer_seek(buff, buffer_seek_start, 0);
buffer_write(buff, buffer_s16, 0);
buffer_write(buff, buffer_s16, x);
buffer_write(buff, buffer_s16, y);

Le code ci-dessus trouve le début de la mémoire tampon avec l'identifiant stocké dans la variable "buff" qui lui écrit une série de valeurs entières 16 bits signées.