public abstract class TileLooper extends Object
Modifier and Type | Field and Description |
---|---|
protected Point |
mLowerRight |
protected Point |
mUpperLeft |
Constructor and Description |
---|
TileLooper() |
Modifier and Type | Method and Description |
---|---|
abstract void |
finaliseLoop() |
abstract void |
handleTile(Canvas pCanvas,
int pTileSizePx,
MapTile pTile,
int pX,
int pY) |
abstract void |
initialiseLoop(int pZoomLevel,
int pTileSizePx) |
void |
loop(Canvas pCanvas,
int pZoomLevel,
int pTileSizePx,
Rect pViewPort) |
protected final Point mUpperLeft
protected final Point mLowerRight
public final void loop(Canvas pCanvas, int pZoomLevel, int pTileSizePx, Rect pViewPort)
public abstract void initialiseLoop(int pZoomLevel, int pTileSizePx)
public abstract void handleTile(Canvas pCanvas, int pTileSizePx, MapTile pTile, int pX, int pY)
public abstract void finaliseLoop()