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
Успадковує: StreamPeer < RefCounted < Object
A потік однолітків використовується для обробки бінарних потоків даних.
Опис
Перегляд даних, який використовує байтовий масив як потік. Цей об'єкт можна використовувати для обробки бінарних даних з мережевих сеансів. Для обробки даних, що зберігаються в файлах, FileAccess можна використовувати безпосередньо.
Об'єкт StreamPeerBuffer зберігає внутрішній курсор, який зміщується в байтах до початку буфера. Отримати і покласти операції на позицію курсора і перемістить курсор відповідно.
Властивості
|
Методи
void |
clear() |
duplicate() const |
|
get_position() const |
|
get_size() const |
|
void |
|
void |
Описи властивостей
PackedByteArray data_array = PackedByteArray() 🔗
void set_data_array(value: PackedByteArray)
PackedByteArray get_data_array()
Основні дані буфера. Налаштування цього значення скидає курсор.
Note: The returned array is copied and any changes to it will not update the original property value. See PackedByteArray for more details.
Описи методів
void clear() 🔗
Очищає data_array та скидає курсор.
StreamPeerBuffer duplicate() const 🔗
Повертає новий StreamPeerBuffer з тим самим data_array вмісту.
Повертає позицію поточного курсора.
Повертає розмір data_array.
Змінює розмір data_array. Це не оновлює курсор.
Переміщує курсор у вказану позицію. position має бути дійсним індексом data_array.