|
Krita Source Code Documentation
|
#include <KisOptimizedByteArray.h>
Inheritance diagram for KisOptimizedByteArray::PooledMemoryAllocator:Public Member Functions | |
| MemoryChunk | alloc (int size) override |
| void | free (MemoryChunk chunk) override |
| PooledMemoryAllocator () | |
| ~PooledMemoryAllocator () | |
Public Member Functions inherited from KisOptimizedByteArray::MemoryAllocator | |
| virtual | ~MemoryAllocator ()=default |
Private Attributes | |
| QVector< MemoryChunk > | m_chunks |
| KisRollingMeanAccumulatorWrapper | m_meanSize |
| QMutex | m_mutex |
Definition at line 34 of file KisOptimizedByteArray.h.
| KisOptimizedByteArray::PooledMemoryAllocator::PooledMemoryAllocator | ( | ) |
Definition at line 67 of file KisOptimizedByteArray.cpp.
| KisOptimizedByteArray::PooledMemoryAllocator::~PooledMemoryAllocator | ( | ) |
Definition at line 72 of file KisOptimizedByteArray.cpp.
|
overridevirtual |
Implements KisOptimizedByteArray::MemoryAllocator.
Definition at line 80 of file KisOptimizedByteArray.cpp.
References KisOptimizedByteArray::size().
|
overridevirtual |
Implements KisOptimizedByteArray::MemoryAllocator.
Definition at line 105 of file KisOptimizedByteArray.cpp.
|
private |
Definition at line 43 of file KisOptimizedByteArray.h.
|
private |
Definition at line 44 of file KisOptimizedByteArray.h.
|
private |
Definition at line 42 of file KisOptimizedByteArray.h.