Difference between revisions of "ByteData (Українська)"

(Created page with "{{newin (Українська)|11.0|110|type=type}} Об'єкт даних, який містить довільні байти в нерозривній ділянці п...")
 
m
 
Line 37: Line 37:
 
[[Category:Types]]
 
[[Category:Types]]
 
{{#set:Description=Об'єкт даних, який містить довільні байти в нерозривній ділянці пам'яті.}}
 
{{#set:Description=Об'єкт даних, який містить довільні байти в нерозривній ділянці пам'яті.}}
 +
{{#set:Link for lists=[[ByteData (Українська)|ByteData]]}}
 
== Іншими мовами ==
 
== Іншими мовами ==
 
{{i18n|ByteData}}
 
{{i18n|ByteData}}

Latest revision as of 14:34, 24 February 2020

Доступне починаючи з LÖVE 11.0
Цей тип недоступний в попередніх версіях.

Об'єкт даних, який містить довільні байти в нерозривній ділянці пам'яті.

Зараз в LÖVE немає функцій для роботи з з даними, які містяться в ByteData, але Data:getPointer можна використовувати разом з інтерфейсом зовнішніх функцій (FFI) від LuaJIT для того, щоб напряму записати чи прочитати дані. Звичайно ByteData використовується для створення ImageData, Image (англ.), а також в love.filesystem.mount (англ.) тощо.

Конструктори

love.data.newByteData Створює новий об'єкт даних (Data) з довільними байтами. Added since 11.0

Функції

Data:clone Створює нову копію об'єкта Data. Added since 11.0
Data:getFFIPointer Повертає вказівник на дані для інтерфейсу зовнішніх функцій (FFI). Added since 11.3
Data:getPointer Повертає вказівник на дані.
Data:getSize Отримати розмір даних (Data) в байтах.
Data:getString Повертає всі дані як рядок. Added since 0.9.0
Object:release Моментально знищує посилання на об'єкт в Lua. Added since 11.0
Object:type Отримує тип об'єкту як рядок.
Object:typeOf Перевіряє, чи має об'єкт певний тип.

Базові типи

Див. також


Іншими мовами