Data (Українська)

Базовий клас для всіх даних.

Функції

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 Перевіряє, чи має об'єкт певний тип.

Базові типи

Підтипи

ByteData Об'єкт даних, який містить довільні байти в нерозривній ділянці пам'яті. Added since 11.0
CompressedData Байтові дані, стиснені певним алгоритмом. Added since 0.10.0
CompressedImageData Описує дані стисненого зображення, призначеного для зберігання в пам'яті (в тому числі графічній) в стиснутому вигляді. Added since 0.9.0
FileData Дані (Data), що описують вміст файлу.
FontData Об'єкт FontData описує шрифт. Added since 0.7.0 Removed in 0.8.0
GlyphData GlyphData описує символ, який можна намалювати. Added since 0.7.0
ImageData Нестиснені (розпаковані) дані зображення.
SoundData Містить нестиснені аудіо-семпли.

Дивіться також


Інші мови