#include <TileCache.h>
|
| SparseCanvas (grk_rect32 bds) |
|
| SparseCanvas (uint32_t width, uint32_t height) |
|
| ~SparseCanvas () |
|
bool | read (uint8_t resno, grk_rect32 window, int32_t *dest, const uint32_t destChunkY, const uint32_t destChunkX) |
| Read window of data into dest buffer.
|
|
bool | write (uint8_t resno, grk_rect32 window, const int32_t *src, const uint32_t srcChunkY, const uint32_t srcChunkX) |
| Write window of data from src buffer.
|
|
bool | alloc (grk_rect32 win, bool zeroOutBuffer) |
|
virtual | ~ISparseCanvas ()=default |
|
◆ SparseCanvas() [1/2]
template<uint32_t LBW, uint32_t LBH>
◆ SparseCanvas() [2/2]
template<uint32_t LBW, uint32_t LBH>
grk::SparseCanvas::SparseCanvas |
( |
uint32_t | width, |
|
|
uint32_t | height ) |
|
inline |
◆ ~SparseCanvas()
template<uint32_t LBW, uint32_t LBH>
grk::SparseCanvas::~SparseCanvas |
( |
| ) |
|
|
inline |
◆ alloc()
template<uint32_t LBW, uint32_t LBH>
bool grk::SparseCanvas::alloc |
( |
grk_rect32 | win, |
|
|
bool | zeroOutBuffer ) |
|
inlinevirtual |
◆ getBlock()
template<uint32_t LBW, uint32_t LBH>
SparseBlock * grk::SparseCanvas::getBlock |
( |
uint32_t | block_x, |
|
|
uint32_t | block_y ) |
|
inlineprivate |
◆ isWindowValid()
template<uint32_t LBW, uint32_t LBH>
bool grk::SparseCanvas::isWindowValid |
( |
grk_rect32 | win | ) |
|
|
inlineprivate |
◆ read()
template<uint32_t LBW, uint32_t LBH>
bool grk::SparseCanvas::read |
( |
uint8_t | resno, |
|
|
grk_rect32 | window, |
|
|
int32_t * | dest, |
|
|
const uint32_t | destChunkY, |
|
|
const uint32_t | destChunkX ) |
|
inlinevirtual |
◆ readWrite()
template<uint32_t LBW, uint32_t LBH>
bool grk::SparseCanvas::readWrite |
( |
uint8_t | resno, |
|
|
grk_rect32 | win, |
|
|
int32_t * | buf, |
|
|
const uint32_t | spacingX, |
|
|
const uint32_t | spacingY, |
|
|
bool | isReadOperation ) |
|
inlineprivate |
◆ write()
template<uint32_t LBW, uint32_t LBH>
bool grk::SparseCanvas::write |
( |
uint8_t | resno, |
|
|
grk_rect32 | window, |
|
|
const int32_t * | src, |
|
|
const uint32_t | srcChunkY, |
|
|
const uint32_t | srcChunkX ) |
|
inlinevirtual |
◆ blockHeight
template<uint32_t LBW, uint32_t LBH>
◆ blocks
template<uint32_t LBW, uint32_t LBH>
◆ blockWidth
template<uint32_t LBW, uint32_t LBH>
◆ bounds
template<uint32_t LBW, uint32_t LBH>
◆ grid
template<uint32_t LBW, uint32_t LBH>
The documentation for this class was generated from the following files: