public abstract class Renderable
extends java.lang.Object
Renderable
is a object which can be rendered by CustomOverlayRenderer
.Modifier | Constructor and Description |
---|---|
protected |
Renderable(boolean isVisible,
boolean isSelectable,
int zIndex) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.Object |
getTag() |
int |
getZIndex()
Gets the zIndex of this
Renderable . |
int |
hashCode() |
boolean |
isSelectable()
Returns the flag indicating whether this
Renderable is selectable. |
boolean |
isVisible()
Returns the visibility of this
Renderable . |
void |
selectable(boolean isSelectable)
Sets the selectability of this
Renderable . |
void |
setTag(java.lang.Object tag)
Sets the tag associated with this Renderable.
|
void |
setVisibility(boolean isVisible)
Sets the visibility of this
Renderable . |
void |
setZIndex(int zIndex)
Sets the zIndex of this
Renderable . |
protected Renderable(boolean isVisible, boolean isSelectable, int zIndex)
public void setVisibility(boolean isVisible)
Renderable
.isVisible
- If true, then the primitive is visible; if false, it is not.public void selectable(boolean isSelectable)
Renderable
.isSelectable
- If true, then the primitive is selectable; if false, it is not.public boolean isVisible()
Renderable
.public boolean isSelectable()
Renderable
is selectable.public void setZIndex(int zIndex)
Renderable
. Renderable
with higher zIndices are drawn above those with lower indices.zIndex
- the zIndex of this Renderable
.public int getZIndex()
Renderable
.Renderable
.public void setTag(java.lang.Object tag)
tag
- An Object to tag this Renderable with. May be null.public java.lang.Object getTag()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object