Available since LÖVE 11.0 |
This type is not supported in earlier versions. |
Data object containing arbitrary bytes in an contiguous memory.
There are currently no LÖVE functions provided for manipulating the contents of a ByteData, but Data:getPointer can be used with LuaJIT's FFI to access and write to the contents directly.
love.data.newByteData | Creates a new Data object containing arbitrary bytes. | ![]() |
Data:clone | Creates a new copy of the Data object. | ![]() |
|
Data:getFFIPointer | Gets an FFI pointer to the Data. | ![]() |
|
Data:getPointer | Gets a pointer to the Data. | ||
Data:getSize | Gets the Data's size in bytes. | ||
Data:getString | Gets the full Data as a string. | ![]() |
|
Object:release | Immediately destroys the object's Lua reference. | ![]() |
|
Object:type | Gets the type of the object as a string. | ||
Object:typeOf | Checks whether an object is of a certain type. |