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 (Українська) Містить нестиснені аудіо-семпли.

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


Інші мови