Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
StreamPeerBuffer
Hérite de : StreamPeer < RefCounted < Object
A stream peer used to handle binary data streams.
Description
A data buffer stream peer that uses a byte array as the stream. This object can be used to handle binary data from network sessions. To handle binary data stored in files, FileAccess can be used directly.
A StreamPeerBuffer object keeps an internal cursor which is the offset in bytes to the start of the buffer. Get and put operations are performed at the cursor position and will move the cursor accordingly.
Propriétés
|
Méthodes
void |
clear() |
duplicate() const |
|
get_position() const |
|
get_size() const |
|
void |
|
void |
Descriptions des propriétés
PackedByteArray data_array = PackedByteArray() 🔗
void set_data_array(value: PackedByteArray)
PackedByteArray get_data_array()
La mémoire tampon interne. Changer cette valeur réinitialise la position du curseur.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedByteArray for more details.
Descriptions des méthodes
void clear() 🔗
Efface le data_array et rétablit le curseur.
StreamPeerBuffer duplicate() const 🔗
Renvoie un nouveau StreamPeerBuffer avec le même contenu que data_array.
Renvoie la position actuelle du curseur.
Renvoie la taille de data_array.
Redimensionne data_array. Cela ne met pas à jour le curseur.
Déplace le curseur vers la position spécifiée. position doit être un index valide de data_array.