#include <tile_cache.h>
Definition at line 52 of file tile_cache.h.
multires_image::TileCache::TileCache | ( | TileSet * | tileSet, |
QGLWidget * | widget | ||
) |
Definition at line 47 of file tile_cache.cpp.
Definition at line 80 of file tile_cache.cpp.
void multires_image::TileCache::DeleteTextureSlot | ( | Tile * | tile | ) | [slot] |
Definition at line 92 of file tile_cache.cpp.
void multires_image::TileCache::Exit | ( | ) |
Definition at line 189 of file tile_cache.cpp.
void multires_image::TileCache::Load | ( | Tile * | tile | ) |
Definition at line 97 of file tile_cache.cpp.
void multires_image::TileCache::LoadTexture | ( | Tile * | tile | ) | [private] |
Definition at line 194 of file tile_cache.cpp.
void multires_image::TileCache::LoadTextureSlot | ( | Tile * | tile | ) | [slot] |
Definition at line 87 of file tile_cache.cpp.
void multires_image::TileCache::Precache | ( | const tf::Point & | position | ) |
Definition at line 125 of file tile_cache.cpp.
void multires_image::TileCache::Precache | ( | double | x, |
double | y | ||
) |
Definition at line 119 of file tile_cache.cpp.
void multires_image::TileCache::PrecacheLayer | ( | int | layer, |
const tf::Point & | position, | ||
int | size | ||
) | [private] |
Definition at line 149 of file tile_cache.cpp.
void multires_image::TileCache::SetCurrentLayer | ( | int | layer | ) | [inline] |
Definition at line 64 of file tile_cache.h.
void multires_image::TileCache::SignalDeleteTexture | ( | Tile * | ) | [signal] |
void multires_image::TileCache::SignalLoadTexture | ( | Tile * | ) | [signal] |
void multires_image::TileCache::SignalMemorySize | ( | int64_t | ) | [signal] |
void multires_image::TileCache::UnloadTexture | ( | Tile * | tile | ) | [private] |
Definition at line 220 of file tile_cache.cpp.
friend class CacheThread [friend] |
Definition at line 104 of file tile_cache.h.
friend class FreeThread [friend] |
Definition at line 115 of file tile_cache.h.
Definition at line 117 of file tile_cache.h.
int32_t multires_image::TileCache::m_currentLayer [private] |
Definition at line 80 of file tile_cache.h.
Definition at line 81 of file tile_cache.h.
bool multires_image::TileCache::m_exit [private] |
Definition at line 82 of file tile_cache.h.
Definition at line 118 of file tile_cache.h.
int64_t multires_image::TileCache::m_memorySize [private] |
Definition at line 83 of file tile_cache.h.
std::vector<std::queue<Tile*> > multires_image::TileCache::m_precacheRequests [private] |
Definition at line 85 of file tile_cache.h.
std::map<int64_t, Tile*> multires_image::TileCache::m_precacheRequestSet [private] |
Definition at line 89 of file tile_cache.h.
QMutex multires_image::TileCache::m_precacheRequestSetLock [private] |
Definition at line 123 of file tile_cache.h.
QMutex multires_image::TileCache::m_precacheRequestsLock [private] |
Definition at line 122 of file tile_cache.h.
std::stack<Tile*> multires_image::TileCache::m_renderRequests [private] |
Definition at line 86 of file tile_cache.h.
std::map<int64_t, Tile*> multires_image::TileCache::m_renderRequestSet [private] |
Definition at line 88 of file tile_cache.h.
QMutex multires_image::TileCache::m_renderRequestSetLock [private] |
Definition at line 121 of file tile_cache.h.
QMutex multires_image::TileCache::m_renderRequestsLock [private] |
Definition at line 120 of file tile_cache.h.
std::map<int64_t, Tile*> multires_image::TileCache::m_textureLoaded [private] |
Definition at line 87 of file tile_cache.h.
QMutex multires_image::TileCache::m_textureLoadedLock [private] |
Definition at line 124 of file tile_cache.h.
TileSet* multires_image::TileCache::m_tileSet [private] |
Definition at line 78 of file tile_cache.h.
QGLWidget* multires_image::TileCache::m_widget [private] |
Definition at line 79 of file tile_cache.h.