56 bool alloc(
size_t maxDim);
63 uint8_t*
getVert(
size_t threadIndex)
const
82 using BufferPtr = std::unique_ptr<uint8_t[], AlignedDeleter>;
std::unique_ptr< BufferPtr[]> vertData_
Definition WaveletPoolData.h:84
bool alloc(size_t maxDim)
Allocate per-thread horiz/vert scratch buffers.
Definition WaveletPoolData.cpp:26
~WaveletPoolData()=default
size_t allocatedMaxDim_
Definition WaveletPoolData.h:86
WaveletPoolData & operator=(const WaveletPoolData &)=delete
std::unique_ptr< BufferPtr[]> horizData_
Definition WaveletPoolData.h:83
std::unique_ptr< uint8_t[], AlignedDeleter > BufferPtr
Definition WaveletPoolData.h:82
bool isAllocated() const
Definition WaveletPoolData.h:68
uint8_t * getHoriz(size_t threadIndex) const
Definition WaveletPoolData.h:58
WaveletPoolData(const WaveletPoolData &)=delete
uint8_t * getVert(size_t threadIndex) const
Definition WaveletPoolData.h:63
bool isAllocated_
Definition WaveletPoolData.h:85
WaveletPoolData()=default
ResWindow.
Definition CompressedChunkCache.h:36
uint32_t get_PLL_COLS_16_97()
uint32_t get_PLL_COLS_16_53()
uint32_t get_PLL_COLS_53()
void grk_aligned_free(void *ptr)
Definition MemManager.h:324
Definition WaveletPoolData.h:75
void operator()(uint8_t *ptr) const noexcept
Definition WaveletPoolData.h:76