BucketRenderer: add default implementation for update()
- handy for simple (debug) layers
This commit is contained in:
parent
2317975c63
commit
33c48b3d53
@ -43,7 +43,7 @@ import org.slf4j.LoggerFactory;
|
|||||||
*
|
*
|
||||||
* All methods that modify 'buckets' MUST be synchronized!
|
* All methods that modify 'buckets' MUST be synchronized!
|
||||||
*/
|
*/
|
||||||
public abstract class BucketRenderer extends LayerRenderer {
|
public class BucketRenderer extends LayerRenderer {
|
||||||
|
|
||||||
public static final Logger log = LoggerFactory.getLogger(BucketRenderer.class);
|
public static final Logger log = LoggerFactory.getLogger(BucketRenderer.class);
|
||||||
|
|
||||||
@ -65,6 +65,21 @@ public abstract class BucketRenderer extends LayerRenderer {
|
|||||||
mMapPosition = new MapPosition();
|
mMapPosition = new MapPosition();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected boolean mInititialzed;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Default implementation:
|
||||||
|
* Copy initial Viewport position and compile buckets.
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
protected void update(GLViewport v) {
|
||||||
|
if (!mInititialzed) {
|
||||||
|
mMapPosition.copy(v.pos);
|
||||||
|
mInititialzed = true;
|
||||||
|
compile();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Render all 'buckets'
|
* Render all 'buckets'
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user