#include <tile_cache.h>
Definition at line 52 of file tile_cache.h.
◆ TileCache()
| multires_image::TileCache::TileCache |
( |
TileSet * |
tileSet, |
|
|
QGLWidget * |
widget |
|
) |
| |
◆ ~TileCache()
| multires_image::TileCache::~TileCache |
( |
void |
| ) |
|
◆ DeleteTextureSlot
| void multires_image::TileCache::DeleteTextureSlot |
( |
Tile * |
tile | ) |
|
|
slot |
◆ Exit()
| void multires_image::TileCache::Exit |
( |
| ) |
|
◆ Load()
| void multires_image::TileCache::Load |
( |
Tile * |
tile | ) |
|
◆ LoadTexture()
| void multires_image::TileCache::LoadTexture |
( |
Tile * |
tile | ) |
|
|
private |
◆ LoadTextureSlot
| void multires_image::TileCache::LoadTextureSlot |
( |
Tile * |
tile | ) |
|
|
slot |
◆ Precache() [1/2]
| void multires_image::TileCache::Precache |
( |
const tf::Point & |
position | ) |
|
◆ Precache() [2/2]
| void multires_image::TileCache::Precache |
( |
double |
x, |
|
|
double |
y |
|
) |
| |
◆ PrecacheLayer()
| void multires_image::TileCache::PrecacheLayer |
( |
int |
layer, |
|
|
const tf::Point & |
position, |
|
|
int |
size |
|
) |
| |
|
private |
◆ SetCurrentLayer()
| void multires_image::TileCache::SetCurrentLayer |
( |
int |
layer | ) |
|
|
inline |
◆ SignalDeleteTexture
| void multires_image::TileCache::SignalDeleteTexture |
( |
Tile * |
| ) |
|
|
signal |
◆ SignalLoadTexture
| void multires_image::TileCache::SignalLoadTexture |
( |
Tile * |
| ) |
|
|
signal |
◆ SignalMemorySize
| void multires_image::TileCache::SignalMemorySize |
( |
int64_t |
| ) |
|
|
signal |
◆ UnloadTexture()
| void multires_image::TileCache::UnloadTexture |
( |
Tile * |
tile | ) |
|
|
private |
◆ CacheThread
◆ FreeThread
◆ m_cacheThread
◆ m_currentLayer
| int32_t multires_image::TileCache::m_currentLayer |
|
private |
◆ m_currentPosition
| tf::Point multires_image::TileCache::m_currentPosition |
|
private |
◆ m_exit
| bool multires_image::TileCache::m_exit |
|
private |
◆ m_freeThread
| FreeThread multires_image::TileCache::m_freeThread |
|
private |
◆ m_memorySize
| int64_t multires_image::TileCache::m_memorySize |
|
private |
◆ m_precacheRequests
| std::vector<std::queue<Tile*> > multires_image::TileCache::m_precacheRequests |
|
private |
◆ m_precacheRequestSet
| std::map<int64_t, Tile*> multires_image::TileCache::m_precacheRequestSet |
|
private |
◆ m_precacheRequestSetLock
| QMutex multires_image::TileCache::m_precacheRequestSetLock |
|
private |
◆ m_precacheRequestsLock
| QMutex multires_image::TileCache::m_precacheRequestsLock |
|
private |
◆ m_renderRequests
| std::stack<Tile*> multires_image::TileCache::m_renderRequests |
|
private |
◆ m_renderRequestSet
| std::map<int64_t, Tile*> multires_image::TileCache::m_renderRequestSet |
|
private |
◆ m_renderRequestSetLock
| QMutex multires_image::TileCache::m_renderRequestSetLock |
|
private |
◆ m_renderRequestsLock
| QMutex multires_image::TileCache::m_renderRequestsLock |
|
private |
◆ m_textureLoaded
| std::map<int64_t, Tile*> multires_image::TileCache::m_textureLoaded |
|
private |
◆ m_textureLoadedLock
| QMutex multires_image::TileCache::m_textureLoadedLock |
|
private |
◆ m_tileSet
| TileSet* multires_image::TileCache::m_tileSet |
|
private |
◆ m_widget
| QGLWidget* multires_image::TileCache::m_widget |
|
private |
The documentation for this class was generated from the following files: