Spec-Zone.ru › LÖVE

ByteData

Доступно начиная с LÖVE 11.0
Этот тип не поддерживается в более ранних версиях.

Объект данных, содержащий произвольные байты в непрерывной памяти.

В настоящее время в LÖVE нет функций для манипулирования содержимым ByteData, но Data:getFFIPointer можно использовать с FFI LuaJIT для прямого доступа и записи в содержимое. Используется в основном для создания ImageData, Image, также love.filesystem.mount и т. д.

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

love.data.newByteData Создаёт новый объект данных, содержащий произвольные байты. 11.0

Функции

Data:clone Создаёт новую копию объекта данных. 11.0
Data:getFFIPointer Получает указатель FFI на данные. 11.3
Data:getPointer Получает указатель на данные.
Data:getSize Получает размер данных в байтах.
Data:getString Получает все данные как строку. 0.9.0
Object:release Немедленно уничтожает ссылку Lua на объект. 11.0
Object:type Получает тип объекта в виде строки.
Object:typeOf Проверяет, является ли объект определённого типа.

Надтипы

  • Объект
  • Данные

См. также

  • love.data

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/ByteData

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API