7#ifndef KISOPTIMIZEDBYTEARRAY_H
8#define KISOPTIMIZEDBYTEARRAY_H
11#include <QSharedDataPointer>
12#include <QSharedPointer>
16#include "kritaimage_export.h"
55 const quint8* constData()
const;
57 void resize(
int size);
58 void fill(quint8
value,
int size = -1);
68 QSharedDataPointer<Private>
m_d;
float value(const T *src, size_t ch)
std::pair< quint8 *, int > MemoryChunk
QSharedDataPointer< Private > m_d
QSharedPointer< MemoryAllocator > MemoryAllocatorSP
A simple wrapper class that hides boost includes from QtCreator preventing it from crashing when one ...
virtual ~MemoryAllocator()=default
virtual void free(MemoryChunk chunk)=0
virtual MemoryChunk alloc(int size)=0
KisRollingMeanAccumulatorWrapper m_meanSize
QVector< MemoryChunk > m_chunks