public interface Renderable
Renderable is a object which can be render by CustomOverlayRenderer.| Modifier and Type | Method and Description |
|---|---|
int |
getZIndex()
Gets the zIndex of this
Renderable. |
boolean |
isValid() |
boolean |
isVisible()
Returns the visibility of this
Renderable. |
void |
registerDataChangeListener(com.tomtom.pnd.maplib.DataChangeListener changeListener)
Adds new
DataChangeListener to Renderable. |
void |
release()
Releases any resources this
Renderable acquired, which may include GPU memory. |
void |
render(com.tomtom.pnd.maplib.Renderer renderer)
Renders this
Renderable, using whatever state the OpenGL context is in. |
void |
setVisibility(boolean isVisible)
Sets the visibility of this
Renderable. |
void |
setZIndex(int zIndex)
Sets the zIndex of this
Renderable. |
void |
unregisterDataChangeListener(com.tomtom.pnd.maplib.DataChangeListener changeListener)
removes
DataChangeListener from Renderable. |
void |
update()
Prepare this
Renderable for rendering might be better. |
void update()
Renderable for rendering might be better.void render(com.tomtom.pnd.maplib.Renderer renderer)
Renderable, using whatever state the OpenGL context is in.renderer - The Renderer's instance that renders this Renderable.void release()
Renderable acquired, which may include GPU memory.boolean isValid()
true if Renderable can be rendered by CustomOverlayRenderer.void setVisibility(boolean isVisible)
Renderable.isVisible - If true, then the primitive is visible; if false, it is not.boolean isVisible()
Renderable.void setZIndex(int zIndex)
Renderable. Renderable with higher zIndices are drawn above those with lower indices.zIndex - the zIndex of this Renderable.int getZIndex()
Renderable.Renderable.void registerDataChangeListener(com.tomtom.pnd.maplib.DataChangeListener changeListener)
DataChangeListener to Renderable.changeListener - DataChangeListener instancevoid unregisterDataChangeListener(com.tomtom.pnd.maplib.DataChangeListener changeListener)
DataChangeListener from Renderable.changeListener - DataChangeListener instance