30 #ifndef MULTIRES_IMAGE_TILE_CACHE_H_ 31 #define MULTIRES_IMAGE_TILE_CACHE_H_ 128 #endif // MULTIRES_IMAGE_TILE_CACHE_H_
QMutex m_renderRequestSetLock
void PrecacheLayer(int layer, const tf::Point &position, int size)
std::map< int64_t, Tile * > m_precacheRequestSet
void SignalMemorySize(int64_t)
CacheThread m_cacheThread
TileCache(TileSet *tileSet, QGLWidget *widget)
CacheThread(TileCache *parent)
TFSIMD_FORCE_INLINE const tfScalar & y() const
FreeThread(TileCache *parent)
QMutex m_precacheRequestsLock
void LoadTexture(Tile *tile)
QMutex m_precacheRequestSetLock
void SetCurrentLayer(int layer)
std::stack< Tile * > m_renderRequests
std::map< int64_t, Tile * > m_renderRequestSet
TFSIMD_FORCE_INLINE const tfScalar & x() const
std::map< int64_t, Tile * > m_textureLoaded
void SignalLoadTexture(Tile *)
QMutex m_renderRequestsLock
void DeleteTextureSlot(Tile *)
void Precache(const tf::Point &position)
std::vector< std::queue< Tile * > > m_precacheRequests
tf::Point m_currentPosition
void UnloadTexture(Tile *tile)
void SignalDeleteTexture(Tile *)
void LoadTextureSlot(Tile *)
QMutex m_textureLoadedLock