love.data.newByteData
Доступно начиная с LÖVE 11.0
Данная функция не поддерживается в более ранних версиях.
Создает новый объект Data, содержащий произвольные байты.
Data:getPointer вместе с FFI LuaJIT может использоваться для манипулирования содержимым объекта ByteData после его создания.
Эта функция может быть медленной, если вызывается многократно, например, из love.update или love.draw. Если вам нужно часто использовать определенный ресурс, создайте его один раз и сохраните его для повторного использования!
Функция
Создает новый ByteData, копируя содержимое указанной строки.
Синтаксис
bytedata = love.data.newByteData( datastring )
Аргументы
string datastring- Строка байтов для копирования.
Возвращаемое значение
ByteData bytedata- Новый объект Data.
Функция
Создает новый ByteData, копируя из существующего объекта Data.
Синтаксис
bytedata = love.data.newByteData( data, offset, size )
Аргументы
Data data- Существующий объект Data для копирования.
number offset (0)- Смещение подмножества для копирования в байтах.
number size (data:getSize())- Размер нового объекта Data в байтах.
Возвращаемое значение
ByteData bytedata- Новый объект Data.
Функция
Создает новый пустой (инициализированный нулями) ByteData заданного размера.
Синтаксис
bytedata = love.data.newByteData( size )
Аргументы
number size- Размер нового объекта Data в байтах.
Возвращаемое значение
ByteData bytedata- Новый объект Data.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.data.newByteData