public class GLOffscreenIndicators extends <any> implements OffscreenIndicatorController.OnOffscreenIndicatorsThresholdListener, OffscreenIndicatorController.OnItemsChangedListener, Marker.OnIconChangedListener, PointMapItem.OnPointChangedListener
| Modifier and Type | Field and Description |
|---|---|
static GLLayerSpi2 |
SPI2 |
| Constructor and Description |
|---|
GLOffscreenIndicators(MapRenderer surface,
OffscreenIndicatorController controller) |
| Modifier and Type | Method and Description |
|---|---|
protected com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams |
createPendingData() |
void |
draw(GLMapView view,
int pass) |
protected java.lang.String |
getBackgroundThreadName() |
protected java.util.Collection<GLMapRenderable2> |
getRenderList() |
int |
getRenderPass() |
protected void |
initImpl(GLMapView view) |
void |
onIconChanged(Marker marker) |
void |
onItemsChanged(OffscreenIndicatorController controller) |
void |
onOffscreenIndicatorsThresholdChanged(OffscreenIndicatorController controller) |
void |
onPointChanged(PointMapItem item) |
protected void |
query(ViewState state,
com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams result) |
void |
release() |
protected void |
releasePendingData(com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams pendingData) |
protected void |
resetPendingData(com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams pendingData) |
protected boolean |
updateRenderList(ViewState state,
com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams pendingData) |
public GLOffscreenIndicators(MapRenderer surface,
OffscreenIndicatorController controller)
public int getRenderPass()
public void draw(GLMapView view,
int pass)
protected void initImpl(GLMapView view)
public void release()
protected java.util.Collection<GLMapRenderable2> getRenderList()
protected void resetPendingData(com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams pendingData)
protected void releasePendingData(com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams pendingData)
protected com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams createPendingData()
protected java.lang.String getBackgroundThreadName()
protected boolean updateRenderList(ViewState state,
com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams pendingData)
protected void query(ViewState state,
com.atakmap.android.offscreenindicators.graphics.OffscreenIndicatorParams result)
public void onOffscreenIndicatorsThresholdChanged(OffscreenIndicatorController controller)
onOffscreenIndicatorsThresholdChanged in interface OffscreenIndicatorController.OnOffscreenIndicatorsThresholdListenerpublic void onPointChanged(PointMapItem item)
onPointChanged in interface PointMapItem.OnPointChangedListenerpublic void onIconChanged(Marker marker)
onIconChanged in interface Marker.OnIconChangedListenerpublic void onItemsChanged(OffscreenIndicatorController controller)
onItemsChanged in interface OffscreenIndicatorController.OnItemsChangedListener