love.data.newByteData (Українська)
Доступне починаючи з LÖVE 11.0 |
Ця функція недоступна в попередніх версіях. |
Створює новий об'єкт даних (Data) з довільними байтами.
Щоб змінити дані після створення, можна використовувати Data:getFFIPointer (або Data:getPointer) разом з інтерфейсом зовнішніх функцій (FFI) LuaJIT.
Якщо викликати цю функцію багато разів (наприклад, з love.update чи love.draw), це може заповільнити роботу. Якщо якийсь ресурс вам потрібен часто, створіть його один раз і зберігайте для повторного використання! |
Contents
Функція
Створює новий об'єкт ByteData, копіюючи зміст певного рядка.
Вигляд
bytedata = love.data.newByteData( datastring )
Аргументи
string datastring
- Рядок з байтами, які будуть скопійовані.
Повертає
ByteData bytedata
- Новий об'єкт Data.
Функція
Creates a new ByteData by copying from an existing Data object.
Вигляд
bytedata = love.data.newByteData( data, offset, size )
Аргументи
Data data
- Раніше створений об'єкт Data, який буде скопійовано.
number offset (0)
- Скільки байтів треба пропустити до тої частки, яка буде скопійована.
number size (data:getSize())
- Розмір нового об'єкта Data в байтах.
Повертає
ByteData bytedata
- Новий об'єкт даних (Data).
Функція
Створює новий пустий об'єкт ByteData первого розміру.
Вигляд
bytedata = love.data.newByteData( size )
Аргументи
number size
- Розмір нового об'єкта даних (Data) в байтах.
Повертає
ByteData bytedata
- Новий об'єкт Data.
Див. також
Іншими мовами
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info