libCZI
Reading and Writing CZI documents made easy
|
#include <libCZI_Compositor.h>
Public Member Functions | |
ISubBlockCache (const ISubBlockCache &)=delete | |
ISubBlockCache & | operator= (const ISubBlockCache &)=delete |
ISubBlockCache (ISubBlockCache &&) noexcept=delete | |
ISubBlockCache & | operator= (ISubBlockCache &&) noexcept=delete |
Public Member Functions inherited from libCZI::ISubBlockCacheStatistics | |
virtual Statistics | GetStatistics (std::uint8_t mask) const =0 |
ISubBlockCacheStatistics (const ISubBlockCacheStatistics &)=delete | |
ISubBlockCacheStatistics & | operator= (const ISubBlockCacheStatistics &)=delete |
ISubBlockCacheStatistics (ISubBlockCacheStatistics &&) noexcept=delete | |
ISubBlockCacheStatistics & | operator= (ISubBlockCacheStatistics &&) noexcept=delete |
Public Member Functions inherited from libCZI::ISubBlockCacheControl | |
virtual void | Prune (const PruneOptions &options)=0 |
ISubBlockCacheControl (const ISubBlockCacheControl &)=delete | |
ISubBlockCacheControl & | operator= (const ISubBlockCacheControl &)=delete |
ISubBlockCacheControl (ISubBlockCacheControl &&) noexcept=delete | |
ISubBlockCacheControl & | operator= (ISubBlockCacheControl &&) noexcept=delete |
Public Member Functions inherited from libCZI::ISubBlockCacheOperation | |
virtual std::shared_ptr< IBitmapData > | Get (int subblock_index)=0 |
virtual void | Add (int subblock_index, std::shared_ptr< IBitmapData > pBitmap)=0 |
ISubBlockCacheOperation (const ISubBlockCacheOperation &)=delete | |
ISubBlockCacheOperation & | operator= (const ISubBlockCacheOperation &)=delete |
ISubBlockCacheOperation (ISubBlockCacheOperation &&) noexcept=delete | |
ISubBlockCacheOperation & | operator= (ISubBlockCacheOperation &&) noexcept=delete |
Additional Inherited Members | |
Static Public Attributes inherited from libCZI::ISubBlockCacheStatistics | |
static constexpr std::uint8_t | kMemoryUsage = 1 |
Bit-mask identifying the memory-usage field in the statistics struct. | |
static constexpr std::uint8_t | kElementsCount = 2 |
Bit-mask identifying the elements-count field in the statistics struct. | |
Interface for a caching component (which can be used with the compositors). The intended use is as follows: