public class MarkerRenderer extends BucketRenderer
| Modifier and Type | Field and Description |
|---|---|
protected float[] |
mBox |
protected MarkerSymbol |
mDefaultMarker |
protected InternalItem[] |
mItems |
protected Point |
mMapPoint |
protected MarkerLayer |
mMarkerLayer |
protected SymbolBucket |
mSymbolLayer |
protected boolean |
mUpdate
flag to force update of markers
|
buckets, log, mFlipOnDateLine, mInitialized, mMapPosition| Constructor and Description |
|---|
MarkerRenderer(MarkerLayer markerLayer,
MarkerSymbol defaultSymbol) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
populate(int size) |
protected void |
sort(InternalItem[] a,
int lo,
int hi) |
void |
update() |
void |
update(GLViewport v)
Default implementation:
Copy initial Viewport position and compile buckets.
|
compile, render, setMatrix, setMatrix, setMatrix, setMatrixisReady, setReady, setupprotected final MarkerSymbol mDefaultMarker
protected final SymbolBucket mSymbolLayer
protected final float[] mBox
protected final MarkerLayer mMarkerLayer
protected final Point mMapPoint
protected boolean mUpdate
protected InternalItem[] mItems
public MarkerRenderer(MarkerLayer markerLayer, MarkerSymbol defaultSymbol)
public void update(GLViewport v)
BucketRendererupdate in class BucketRendererprotected void populate(int size)
public void update()
protected void sort(InternalItem[] a, int lo, int hi)