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.