Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
category |
DisplayModel |
displayModel |
org.mapsforge.core.graphics.GraphicFactory |
graphicFactory |
protected float |
height |
protected int |
percent |
protected float |
width |
Modifier | Constructor and Description |
---|---|
protected |
RenderInstruction(org.mapsforge.core.graphics.GraphicFactory graphicFactory,
DisplayModel displayModel) |
Modifier and Type | Method and Description |
---|---|
protected org.mapsforge.core.graphics.Bitmap |
createBitmap(java.lang.String relativePathPrefix,
java.lang.String src) |
abstract void |
destroy() |
java.lang.String |
getCategory() |
abstract void |
renderNode(RenderCallback renderCallback,
RenderContext renderContext,
PointOfInterest poi) |
abstract void |
renderWay(RenderCallback renderCallback,
RenderContext renderContext,
PolylineContainer way) |
protected org.mapsforge.map.rendertheme.renderinstruction.RenderInstruction.Scale |
scaleFromValue(java.lang.String value) |
abstract void |
scaleStrokeWidth(float scaleFactor,
byte zoomLevel)
Scales the stroke width of this RenderInstruction by the given factor.
|
abstract void |
scaleTextSize(float scaleFactor,
byte zoomLevel)
Scales the text size of this RenderInstruction by the given factor.
|
protected java.lang.String category
public final DisplayModel displayModel
public final org.mapsforge.core.graphics.GraphicFactory graphicFactory
protected float height
protected int percent
protected float width
protected RenderInstruction(org.mapsforge.core.graphics.GraphicFactory graphicFactory, DisplayModel displayModel)
protected org.mapsforge.core.graphics.Bitmap createBitmap(java.lang.String relativePathPrefix, java.lang.String src) throws java.io.IOException
java.io.IOException
public abstract void destroy()
public java.lang.String getCategory()
public abstract void renderNode(RenderCallback renderCallback, RenderContext renderContext, PointOfInterest poi)
renderCallback
- a reference to the receiver of all render callbacks.renderContext
- poi
- public abstract void renderWay(RenderCallback renderCallback, RenderContext renderContext, PolylineContainer way)
renderCallback
- a reference to the receiver of all render callbacks.renderContext
- way
- protected org.mapsforge.map.rendertheme.renderinstruction.RenderInstruction.Scale scaleFromValue(java.lang.String value)
public abstract void scaleStrokeWidth(float scaleFactor, byte zoomLevel)
scaleFactor
- the factor by which the stroke width should be scaled.public abstract void scaleTextSize(float scaleFactor, byte zoomLevel)
scaleFactor
- the factor by which the text size should be scaled.