Package org.mapsforge.map.view
Class FrameBufferHA3
- java.lang.Object
-
- org.mapsforge.map.view.FrameBuffer
-
- org.mapsforge.map.view.FrameBufferHA3
-
public class FrameBufferHA3 extends FrameBuffer
-
-
Constructor Summary
Constructors Constructor Description FrameBufferHA3(FrameBufferModel frameBufferModel, DisplayModel displayModel, org.mapsforge.core.graphics.GraphicFactory graphicFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadjustMatrix(float diffX, float diffY, float scaleFactor, org.mapsforge.core.model.Dimension mapViewDimension, float pivotDistanceX, float pivotDistanceY)voiddestroy()This must be called from MapView after all drawing is done.voiddraw(org.mapsforge.core.graphics.GraphicContext graphicContext)This is called from (Android)MapView.onDrawand (Desktop)MapView.paint.voidframeFinished(org.mapsforge.core.model.MapPosition framePosition)This is called fromLayerManagerwhen drawing is finished.org.mapsforge.core.model.DimensiongetDimension()org.mapsforge.core.graphics.BitmapgetDrawingBitmap()This is called fromLayerManagerwhen drawing starts.voidsetDimension(org.mapsforge.core.model.Dimension dimension)
-
-
-
Constructor Detail
-
FrameBufferHA3
public FrameBufferHA3(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)- Specified by:
adjustMatrixin classFrameBuffer
-
destroy
public void destroy()
This must be called from MapView after all drawing is done.- Specified by:
destroyin classFrameBuffer
-
draw
public void draw(org.mapsforge.core.graphics.GraphicContext graphicContext)
This is called from (Android)MapView.onDrawand (Desktop)MapView.paint.- Specified by:
drawin classFrameBuffer
-
frameFinished
public void frameFinished(org.mapsforge.core.model.MapPosition framePosition)
This is called fromLayerManagerwhen drawing is finished.- Specified by:
frameFinishedin classFrameBuffer
-
getDimension
public org.mapsforge.core.model.Dimension getDimension()
- Specified by:
getDimensionin classFrameBuffer
-
getDrawingBitmap
public org.mapsforge.core.graphics.Bitmap getDrawingBitmap()
This is called fromLayerManagerwhen drawing starts.- Specified by:
getDrawingBitmapin classFrameBuffer- Returns:
- the bitmap of the second frame to draw on (may be null).
-
setDimension
public void setDimension(org.mapsforge.core.model.Dimension dimension)
- Specified by:
setDimensionin classFrameBuffer
-
-