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.OnOffscreenIndicatorsThresholdListener
public void onPointChanged(PointMapItem item)
onPointChanged
in interface PointMapItem.OnPointChangedListener
public void onIconChanged(Marker marker)
onIconChanged
in interface Marker.OnIconChangedListener
public void onItemsChanged(OffscreenIndicatorController controller)
onItemsChanged
in interface OffscreenIndicatorController.OnItemsChangedListener