Spec-Zone.ru › LÖVE

love.data

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

Обеспечивает функциональность для создания и преобразования данных.

Типы

ByteData Объект данных, содержащий произвольные байты в непрерывной памяти. 11.0
CompressedData Данные в байтовом формате, сжатые с использованием определенного алгоритма. 0.10.0
Data Суперкласс всех данных.

Функции

love.data.compress Сжимает строку или данные с использованием определенного алгоритма сжатия. 11.0
love.data.decode Декодирует данные или строку из любого из форматов кодирования в данные или строку. 11.0
love.data.decompress Распаковывает CompressedData или ранее сжатую строку или объект Data. 11.0
love.data.encode Кодирует данные или строку в данные или строку в одном из форматов кодирования. 11.0
love.data.getPackedSize Получает размер в байтах, который будет использовать заданный формат с love.data.pack. 11.0
love.data.hash Вычисляет контрольную сумму сообщения с использованием определенного алгоритма хеширования. 11.0
love.data.newByteData Создаёт новый объект данных, содержащий произвольные байты. 11.0
love.data.newDataView Создаёт новый объект данных, ссылающийся на подсекцию существующего объекта данных. 11.0
love.data.pack Упаковывает (сериализует) простые значения Lua. 11.0
love.data.unpack Распаковывает (десериализует) строку байтов или данные в простые значения Lua. 11.0

Перечисления

CompressedDataFormat Форматы сжатых данных. 0.10.0
ContainerType Тип возвращаемого значения функций, возвращающих данные. 11.0
EncodeFormat Формат кодирования, используемый для кодирования или декодирования данных. 11.0
HashFunction Алгоритм хеширования функции хеширования. 11.0

См. также

  • love

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

Spec-Zone.ru

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