7#ifndef __KIS_MEMORY_WINDOW_H
8#define __KIS_MEMORY_WINDOW_H
10#include <QTemporaryFile>
15#define DEFAULT_WINDOW_SIZE (16*MiB)
28 return getReadChunkPtr(readChunk.
data());
32 return getWriteChunkPtr(writeChunk.
data());
36 quint8* getWriteChunkPtr(
const KisChunkData &writeChunk);
43 defaultSize(_defaultSize)
48 return window + other.
m_begin - chunk.m_begin;
const KisChunkData & data()
quint8 * getWriteChunkPtr(KisChunk writeChunk)
MappingWindow m_readWindowEx
quint8 * getReadChunkPtr(KisChunk readChunk)
MappingWindow m_writeWindowEx
#define DEFAULT_WINDOW_SIZE
MappingWindow(quint64 _defaultSize)
quint8 * calculatePointer(const KisChunkData &other) const
const quint64 defaultSize