public class FrameBufferHA2 extends FrameBuffer
Constructor and Description |
---|
FrameBufferHA2(FrameBufferModel frameBufferModel,
DisplayModel displayModel,
org.mapsforge.core.graphics.GraphicFactory graphicFactory) |
Modifier and Type | Method and 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 from
LayerManager when drawing is finished. |
org.mapsforge.core.graphics.Bitmap |
getDrawingBitmap()
This is called from
LayerManager when drawing starts. |
void |
setDimension(org.mapsforge.core.model.Dimension dimension) |
getDimension
public FrameBufferHA2(FrameBufferModel frameBufferModel, DisplayModel displayModel, org.mapsforge.core.graphics.GraphicFactory graphicFactory)
public void adjustMatrix(float diffX, float diffY, float scaleFactor, org.mapsforge.core.model.Dimension mapViewDimension, float pivotDistanceX, float pivotDistanceY)
adjustMatrix
in class FrameBuffer
public void destroy()
destroy
in class FrameBuffer
public void draw(org.mapsforge.core.graphics.GraphicContext graphicContext)
MapView.onDraw
and (Desktop) MapView.paint
.draw
in class FrameBuffer
public void frameFinished(org.mapsforge.core.model.MapPosition framePosition)
LayerManager
when drawing is finished.frameFinished
in class FrameBuffer
public org.mapsforge.core.graphics.Bitmap getDrawingBitmap()
LayerManager
when drawing starts.getDrawingBitmap
in class FrameBuffer
public void setDimension(org.mapsforge.core.model.Dimension dimension)
setDimension
in class FrameBuffer