Scroom  0.14
tiledbitmaplayer.hh File Reference
#include <map>
#include <vector>
#include <boost/enable_shared_from_this.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/thread.hpp>
#include <boost/weak_ptr.hpp>
#include <scroom/interface.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 
TSI_LOADING_SYNCHRONOUSLY
@ TSI_LOADING_SYNCHRONOUSLY
Definition: tiledbitmaplayer.hh:39
TSI_UNINITIALIZED
@ TSI_UNINITIALIZED
Definition: tiledbitmaplayer.hh:36
TSI_OUT_OF_BOUNDS
@ TSI_OUT_OF_BOUNDS
Definition: tiledbitmaplayer.hh:38
TSI_LOADING_ASYNCHRONOUSLY
@ TSI_LOADING_ASYNCHRONOUSLY
Definition: tiledbitmaplayer.hh:40
TSI_NORMAL
@ TSI_NORMAL
Definition: tiledbitmaplayer.hh:37