Difference between revisions of "love.data.newByteData (Українська)"
(translated; added a link to Data:getFFIPointer alongside with Data:getPointer because this seems to be the preferred function in new versions) |
m (updated to match the English change by Refreezed) |
||
(One intermediate revision by the same user not shown) | |||
Line 22: | Line 22: | ||
</source> | </source> | ||
=== Аргументи === | === Аргументи === | ||
− | {{param (Українська)|Data| | + | {{param (Українська)|Data|data|Раніше створений об'єкт Data, який буде скопійовано.}} |
{{param (Українська)|number|offset (0)|Скільки байтів треба пропустити до тої частки, яка буде скопійована.}} | {{param (Українська)|number|offset (0)|Скільки байтів треба пропустити до тої частки, яка буде скопійована.}} | ||
{{param (Українська)|number|size (data:getSize())|Розмір нового об'єкта Data в байтах.}} | {{param (Українська)|number|size (data:getSize())|Розмір нового об'єкта Data в байтах.}} | ||
Line 43: | Line 43: | ||
* [[Constructs::ByteData (Українська)]] | * [[Constructs::ByteData (Українська)]] | ||
[[Category:Functions]] | [[Category:Functions]] | ||
− | {{#set:Description= | + | {{#set:Description=Створює новий об'єкт даних (Data) з довільними байтами.}} |
{{#set:Link for lists=[[love.data.newByteData (Українська)|love.data.newByteData]]}} | {{#set:Link for lists=[[love.data.newByteData (Українська)|love.data.newByteData]]}} | ||
== Іншими мовами == | == Іншими мовами == | ||
{{i18n|love.data.newByteData}} | {{i18n|love.data.newByteData}} |
Latest revision as of 11:24, 11 July 2020
Доступне починаючи з 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