Grok  9.7.5
Public Member Functions | List of all members
grk::ISparseCanvas Class Referenceabstract

#include <SparseCanvas.h>

Inheritance diagram for grk::ISparseCanvas:
grk::SparseCanvas< LBW, LBH >

Public Member Functions

virtual ~ISparseCanvas ()=default
 
virtual bool read (uint8_t resno, eBandOrientation bandOrientation, grk_rect32 window, int32_t *dest, const uint32_t destinationColumnStride, const uint32_t destinationLineStride, bool forceReturnTrue)=0
 
virtual bool write (uint8_t resno, eBandOrientation bandOrientation, grk_rect32 window, const int32_t *src, const uint32_t src_columnStride, const uint32_t src_lineStride, bool forceReturnTrue)=0
 
virtual bool alloc (grk_rect32 window, bool zeroOutBuffer)=0
 

Constructor & Destructor Documentation

◆ ~ISparseCanvas()

virtual grk::ISparseCanvas::~ISparseCanvas ( )
virtualdefault

Member Function Documentation

◆ alloc()

virtual bool grk::ISparseCanvas::alloc ( grk_rect32  window,
bool  zeroOutBuffer 
)
pure virtual

◆ read()

virtual bool grk::ISparseCanvas::read ( uint8_t  resno,
eBandOrientation  bandOrientation,
grk_rect32  window,
int32_t *  dest,
const uint32_t  destinationColumnStride,
const uint32_t  destinationLineStride,
bool  forceReturnTrue 
)
pure virtual

◆ write()

virtual bool grk::ISparseCanvas::write ( uint8_t  resno,
eBandOrientation  bandOrientation,
grk_rect32  window,
const int32_t *  src,
const uint32_t  src_columnStride,
const uint32_t  src_lineStride,
bool  forceReturnTrue 
)
pure virtual

The documentation for this class was generated from the following file: