#include <kis_abstract_tile_compressor.h>
◆ KisAbstractTileCompressor()
| KisAbstractTileCompressor::KisAbstractTileCompressor |
( |
| ) |
|
◆ ~KisAbstractTileCompressor()
| KisAbstractTileCompressor::~KisAbstractTileCompressor |
( |
| ) |
|
|
virtual |
◆ compressTileData()
| virtual void KisAbstractTileCompressor::compressTileData |
( |
KisTileData * | tileData, |
|
|
quint8 * | buffer, |
|
|
qint32 | bufferSize, |
|
|
qint32 & | bytesWritten ) |
|
pure virtual |
Compresses a tileData and writes it into the buffer. The buffer must be at least tileDataBufferSize() bytes long. Actual number of bytes written is returned using out-parameter bytesWritten
- Parameters
-
| tileData | an existing tile data. It should be created and acquired by the caller. |
| buffer | the buffer |
| bufferSize | the size of the buffer |
| bytesWritten | the number of written bytes |
- See also
- tileDataBufferSize()
Implemented in KisLegacyTileCompressor, and KisTileCompressor2.
◆ decompressTileData()
| virtual bool KisAbstractTileCompressor::decompressTileData |
( |
quint8 * | buffer, |
|
|
qint32 | bufferSize, |
|
|
KisTileData * | tileData ) |
|
pure virtual |
Decompresses a tileData from a given buffer.
- Parameters
-
| buffer | the buffer |
| bufferSize | the size of the buffer |
| tileData | an existing tile data where the result will be written to. It should be created and acquired by the caller. |
Implemented in KisLegacyTileCompressor, and KisTileCompressor2.
◆ pixelSize()
◆ readTile()
| virtual bool KisAbstractTileCompressor::readTile |
( |
QIODevice * | stream, |
|
|
KisTiledDataManager * | dm ) |
|
pure virtual |
◆ tileDataBufferSize()
| virtual qint32 KisAbstractTileCompressor::tileDataBufferSize |
( |
KisTileData * | tileData | ) |
|
|
pure virtual |
◆ writeTile()
◆ xToCol()
◆ yToRow()
The documentation for this class was generated from the following files: