On this page
love.data
Available since LÖVE 11.0
This module is not supported in earlier versions.
Provides functionality for creating and transforming data.
Types
ByteData | Data object containing arbitrary bytes in an contiguous memory. | 11.0 | |
CompressedData | Byte data compressed using a specific algorithm. | 0.10.0 | |
Data | The superclass of all data. |
Functions
love.data.compress | Compresses a string or data using a specific compression algorithm. | 11.0 | |
love.data.decode | Decode Data or a string from any of the EncodeFormats to Data or string. | 11.0 | |
love.data.decompress | Decompresses a CompressedData or previously compressed string or Data object. | 11.0 | |
love.data.encode | Encode Data or a string to a Data or string in one of the EncodeFormats. | 11.0 | |
love.data.getPackedSize | Gets the size in bytes that a given format used with love.data.pack will use. | 11.0 | |
love.data.hash | Compute message digest using specific hash algorithm. | 11.0 | |
love.data.newByteData | Creates a new Data object containing arbitrary bytes. | 11.0 | |
love.data.newDataView | Creates a new Data referencing a subsection of an existing Data object. | 11.0 | |
love.data.pack | Packs (serializes) simple Lua values. | 11.0 | |
love.data.unpack | Unpacks (deserializes) a byte-string or Data into simple Lua values. | 11.0 |
Enums
CompressedDataFormat | Compressed data formats. | 0.10.0 | |
ContainerType | Return type of data-returning functions. | 11.0 | |
EncodeFormat | Encoding format used to encode or decode data. | 11.0 | |
HashFunction | Hash algorithm of hash function. | 11.0 |
See Also
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.data