CompressedImageData
Available since LÖVE 0.9.0
In versions prior to 0.10.0 it was named CompressedData, however that name is used for something else now.
Represents compressed image data designed to stay compressed in RAM.
CompressedImageData encompasses standard compressed texture formats such as DXT1, DXT5, and BC5 / 3Dc.
You can't draw CompressedImageData directly to the screen. See Image for that.
Constructors
love.image.newCompressedData | Create a new CompressedImageData object from a compressed image file. | 0.9.0 |
Functions
CompressedImageData:getDimensions | Gets the width and height of the CompressedImageData. | 0.9.0 | |
CompressedImageData:getFormat | Gets the format of the CompressedImageData. | 0.9.0 | |
CompressedImageData:getHeight | Gets the height of the CompressedImageData. | 0.9.0 | |
CompressedImageData:getMipmapCount | Gets the number of mipmap levels in the CompressedImageData. | 0.9.0 | |
CompressedImageData:getWidth | Gets the width of the CompressedImageData. | 0.9.0 | |
Data:clone | Creates a new copy of the Data object. | 11.0 | |
Data:getFFIPointer | Gets an FFI pointer to the Data. | 11.3 | |
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. | 0.9.0 | |
Object:release | Immediately destroys the object's Lua reference. | 11.0 | |
Object:type | Gets the type of the object as a string. | ||
Object:typeOf | Checks whether an object is of a certain type. |
Enums
CompressedImageFormat | Compressed image data formats. | 0.9.0 |
Supertypes
See Also
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/CompressedImageData