Scroom 0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
tiledbitmaplayer.hh File Reference
#include <map>
#include <memory>
#include <vector>
#include <boost/thread.hpp>
#include <scroom/interface.hh>
#include <scroom/logger.hh>
#include <scroom/memoryblobs.hh>
#include <scroom/observable.hh>
#include <scroom/presentationinterface.hh>
#include <scroom/rectangle.hh>
#include <scroom/stuff.hh>
#include <scroom/threadpool.hh>
#include <scroom/tile.hh>
#include <scroom/tiledbitmapinterface.hh>
Include dependency graph for tiledbitmaplayer.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TileInitialisationObserver
 
class  TileLoadingObserver
 
class  CompressedTile
 
class  Layer
 

Macros

#define TILESIZE   4096
 

Typedefs

using CompressedTileLine = std::vector< CompressedTile::Ptr >
 
using CompressedTileGrid = std::vector< CompressedTileLine >
 

Enumerations

enum  TileStateInternal {
  TSI_UNINITIALIZED , TSI_NORMAL , TSI_OUT_OF_BOUNDS , TSI_LOADING_SYNCHRONOUSLY ,
  TSI_LOADING_ASYNCHRONOUSLY
}
 

Macro Definition Documentation

◆ TILESIZE

#define TILESIZE   4096

Typedef Documentation

◆ CompressedTileGrid

using CompressedTileGrid = std::vector<CompressedTileLine>

◆ CompressedTileLine

Enumeration Type Documentation

◆ TileStateInternal

Represent the state of one of the tiles that make up a layer in the bitmap.

Enumerator
TSI_UNINITIALIZED 
TSI_NORMAL 
TSI_OUT_OF_BOUNDS 
TSI_LOADING_SYNCHRONOUSLY 
TSI_LOADING_ASYNCHRONOUSLY 
34{
40};
@ TSI_NORMAL
Definition tiledbitmaplayer.hh:36
@ TSI_OUT_OF_BOUNDS
Definition tiledbitmaplayer.hh:37
@ TSI_LOADING_ASYNCHRONOUSLY
Definition tiledbitmaplayer.hh:39
@ TSI_LOADING_SYNCHRONOUSLY
Definition tiledbitmaplayer.hh:38
@ TSI_UNINITIALIZED
Definition tiledbitmaplayer.hh:35