public abstract class Primitive extends Renderable
Modifier | Constructor and Description |
---|---|
protected |
Primitive(boolean isVisible,
boolean isSelectable,
int zIndex) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
protected void |
notifyDataChanged() |
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 |
setZIndex(int zIndex)
Sets the zIndex of this
Renderable . |
void |
unregisterDataChangeListener(com.tomtom.pnd.maplib.DataChangeListener changeListener)
removes
DataChangeListener from Renderable . |
getTag, getZIndex, isSelectable, isVisible, selectable, setTag, setVisibility
protected Primitive(boolean isVisible, boolean isSelectable, int zIndex)
public void setZIndex(int zIndex)
Renderable
Renderable
. Renderable
with higher zIndices are drawn above those with lower indices.setZIndex
in class Renderable
zIndex
- the zIndex of this Renderable
.protected void notifyDataChanged()
public void release()
Renderable
Renderable
acquired, which may include GPU memory.public void registerDataChangeListener(com.tomtom.pnd.maplib.DataChangeListener changeListener)
Renderable
DataChangeListener
to Renderable
.changeListener
- DataChangeListener
instancepublic void unregisterDataChangeListener(com.tomtom.pnd.maplib.DataChangeListener changeListener)
Renderable
DataChangeListener
from Renderable
.changeListener
- DataChangeListener
instancepublic int hashCode()
hashCode
in class Renderable
public boolean equals(java.lang.Object obj)
equals
in class Renderable