public abstract class TileLayer extends Layer implements Map.UpdateListener
| Modifier and Type | Field and Description |
|---|---|
protected TileLoader[] |
mTileLoader |
protected TileManager |
mTileManager
TileManager responsible for adding visible tiles
to load queue and managing in-memory tile cache.
|
| Constructor and Description |
|---|
TileLayer(Map map,
TileManager tileManager) |
TileLayer(Map map,
TileManager tileManager,
TileRenderer renderer) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract TileLoader |
createLoader() |
TileManager |
getManager() |
protected int |
getNumLoaders()
Get number of loader threads.
|
protected void |
initLoader(int numLoaders) |
void |
onDetach()
Override to perform clean up of resources before shutdown.
|
void |
onMapEvent(Event event,
MapPosition mapPosition) |
protected void |
pauseLoaders(boolean wait) |
protected void |
resumeLoaders() |
void |
setNumLoaders(int num)
Set number of loader threads.
|
protected void |
setRenderer(TileRenderer renderer) |
TileRenderer |
tileRenderer() |
getRenderer, isEnabled, map, setEnabledprotected final TileManager mTileManager
protected TileLoader[] mTileLoader
public TileLayer(Map map, TileManager tileManager, TileRenderer renderer)
public TileLayer(Map map, TileManager tileManager)
protected void setRenderer(TileRenderer renderer)
protected abstract TileLoader createLoader()
public TileRenderer tileRenderer()
protected void initLoader(int numLoaders)
protected int getNumLoaders()
public void setNumLoaders(int num)
public void onMapEvent(Event event, MapPosition mapPosition)
onMapEvent in interface Map.UpdateListenerpublic void onDetach()
Layerprotected void pauseLoaders(boolean wait)
protected void resumeLoaders()
public TileManager getManager()