7#ifndef __KIS_ABSTRACT_TILE_COMPRESSOR_H
8#define __KIS_ABSTRACT_TILE_COMPRESSOR_H
10#include "kritaimage_export.h"
61 qint32 bufferSize, qint32 &bytesWritten) = 0;
virtual void compressTileData(KisTileData *tileData, quint8 *buffer, qint32 bufferSize, qint32 &bytesWritten)=0
virtual bool decompressTileData(quint8 *buffer, qint32 bufferSize, KisTileData *tileData)=0
virtual bool readTile(QIODevice *stream, KisTiledDataManager *dm)=0
virtual bool writeTile(KisTileSP tile, KisPaintDeviceWriter &store)=0
qint32 xToCol(KisTiledDataManager *dm, qint32 x)
virtual qint32 tileDataBufferSize(KisTileData *tileData)=0
qint32 yToRow(KisTiledDataManager *dm, qint32 y)
qint32 pixelSize(KisTiledDataManager *dm)
quint32 pixelSize() const
qint32 yToRow(qint32 y) const
qint32 xToCol(qint32 x) const
KisSharedPtr< KisAbstractTileCompressor > KisAbstractTileCompressorSP