public abstract class ColorLayer extends java.lang.Object implements IRenderable
Modifier | Constructor and Description |
---|---|
protected |
ColorLayer(Environment env,
java.awt.Color color) |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
clearSection(java.awt.Graphics2D g,
java.awt.geom.Rectangle2D section) |
java.awt.Color |
getColor() |
protected Environment |
getEnvironment() |
void |
render(java.awt.Graphics2D g) |
protected abstract void |
renderSection(java.awt.Graphics2D g,
java.awt.geom.Rectangle2D section) |
void |
setAlpha(int ambientAlpha) |
void |
setColor(java.awt.Color color) |
void |
updateSection(java.awt.geom.Rectangle2D section) |
protected ColorLayer(Environment env, java.awt.Color color)
public void render(java.awt.Graphics2D g)
render
in interface IRenderable
public java.awt.Color getColor()
public void setAlpha(int ambientAlpha)
public void setColor(java.awt.Color color)
public void updateSection(java.awt.geom.Rectangle2D section)
protected abstract void renderSection(java.awt.Graphics2D g, java.awt.geom.Rectangle2D section)
protected abstract void clearSection(java.awt.Graphics2D g, java.awt.geom.Rectangle2D section)
protected Environment getEnvironment()