public abstract class RenderStyle<T extends RenderStyle<T>>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
RenderStyle.Callback
Callback methods for rendering areas, ways and points of interest (POIs).
|
static class |
RenderStyle.StyleBuilder<T extends RenderStyle.StyleBuilder<T>> |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
cat
Category
|
| Constructor and Description |
|---|
RenderStyle() |
| Modifier and Type | Method and Description |
|---|---|
abstract RenderStyle |
current() |
void |
dispose()
Destroys this RenderInstruction and cleans up all its internal resources.
|
void |
renderNode(RenderStyle.Callback renderCallback) |
void |
renderWay(RenderStyle.Callback renderCallback) |
void |
scaleTextSize(float scaleFactor)
Scales the text size of this RenderInstruction by the given factor.
|
protected T |
self() |
void |
set(RenderStyle next) |
T |
setCat(java.lang.String cat) |
void |
unsetOverride() |
void |
update() |
public T setCat(java.lang.String cat)
protected T self()
public void set(RenderStyle next)
public void unsetOverride()
public void dispose()
public void renderNode(RenderStyle.Callback renderCallback)
renderCallback - a reference to the receiver of all render callbacks.public void renderWay(RenderStyle.Callback renderCallback)
renderCallback - a reference to the receiver of all render callbacks.public void scaleTextSize(float scaleFactor)
scaleFactor - the factor by which the text size should be scaled.public void update()
public abstract RenderStyle current()