public abstract class Primitive extends java.lang.Object implements Renderable
| Modifier | Constructor and Description |
|---|---|
protected |
Primitive(boolean isVisible,
int zIndex) |
| Modifier and Type | Method and Description |
|---|---|
int |
getZIndex()
Gets the zIndex of this
Renderable. |
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 |
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. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisValid, render, updatepublic void setVisibility(boolean isVisible)
RenderableRenderable.setVisibility in interface RenderableisVisible - If true, then the primitive is visible; if false, it is not.public boolean isVisible()
RenderableRenderable.isVisible in interface Renderablepublic void setZIndex(int zIndex)
RenderableRenderable. Renderable with higher zIndices are drawn above those with lower indices.setZIndex in interface RenderablezIndex - the zIndex of this Renderable.public int getZIndex()
RenderableRenderable.getZIndex in interface RenderableRenderable.public void release()
RenderableRenderable acquired, which may include GPU memory.release in interface Renderablepublic void registerDataChangeListener(com.tomtom.pnd.maplib.DataChangeListener changeListener)
RenderableDataChangeListener to Renderable.registerDataChangeListener in interface RenderablechangeListener - DataChangeListener instancepublic void unregisterDataChangeListener(com.tomtom.pnd.maplib.DataChangeListener changeListener)
RenderableDataChangeListener from Renderable.unregisterDataChangeListener in interface RenderablechangeListener - DataChangeListener instance