Package org.mapsforge.map.view
Class FrameBufferHA2
- java.lang.Object
-
- org.mapsforge.map.view.FrameBuffer
-
- org.mapsforge.map.view.FrameBufferOld
-
- org.mapsforge.map.view.FrameBufferHA2
-
public class FrameBufferHA2 extends FrameBufferOld
-
-
Constructor Summary
Constructors Constructor Description FrameBufferHA2(FrameBufferModel frameBufferModel, DisplayModel displayModel, org.mapsforge.core.graphics.GraphicFactory graphicFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
adjustMatrix(float diffX, float diffY, float scaleFactor, org.mapsforge.core.model.Dimension mapViewDimension, float pivotDistanceX, float pivotDistanceY)
void
destroy()
void
draw(org.mapsforge.core.graphics.GraphicContext graphicContext)
This is called from (Android)MapView.onDraw
and (Desktop)MapView.paint
.void
frameFinished(org.mapsforge.core.model.MapPosition framePosition)
This is called fromLayerManager
when drawing is finished.org.mapsforge.core.graphics.Bitmap
getDrawingBitmap()
This is called fromLayerManager
when drawing starts.void
setDimension(org.mapsforge.core.model.Dimension dimension)
-
Methods inherited from class org.mapsforge.map.view.FrameBufferOld
getDimension
-
-
-
-
Constructor Detail
-
FrameBufferHA2
public FrameBufferHA2(FrameBufferModel frameBufferModel, DisplayModel displayModel, org.mapsforge.core.graphics.GraphicFactory graphicFactory)
-
-
Method Detail
-
adjustMatrix
public void adjustMatrix(float diffX, float diffY, float scaleFactor, org.mapsforge.core.model.Dimension mapViewDimension, float pivotDistanceX, float pivotDistanceY)
- Overrides:
adjustMatrix
in classFrameBufferOld
-
destroy
public void destroy()
- Overrides:
destroy
in classFrameBufferOld
-
draw
public void draw(org.mapsforge.core.graphics.GraphicContext graphicContext)
This is called from (Android)MapView.onDraw
and (Desktop)MapView.paint
.- Overrides:
draw
in classFrameBufferOld
-
frameFinished
public void frameFinished(org.mapsforge.core.model.MapPosition framePosition)
This is called fromLayerManager
when drawing is finished.- Overrides:
frameFinished
in classFrameBufferOld
-
getDrawingBitmap
public org.mapsforge.core.graphics.Bitmap getDrawingBitmap()
This is called fromLayerManager
when drawing starts.- Overrides:
getDrawingBitmap
in classFrameBufferOld
- Returns:
- the bitmap of the second frame to draw on (may be null).
-
setDimension
public void setDimension(org.mapsforge.core.model.Dimension dimension)
- Overrides:
setDimension
in classFrameBufferOld
-
-