public abstract class Renderable extends java.lang.Object implements TILParameterMap
| Constructor and Description |
|---|
Renderable(java.util.Map<java.lang.String,Parameter<?>> parameters)
Preload a renderable object with parameters.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canRender() |
protected double |
getAllignmentX() |
protected double |
getAllignmentY() |
float |
getOpacity() |
Parameter<?> |
getParameter(java.lang.String name) |
void |
initializeTimers() |
java.util.Collection<java.lang.String> |
keys() |
java.util.Collection<Parameter<?>> |
parameters() |
abstract void |
pos(RenderContext ctx) |
void |
scale(RenderContext ctx) |
void |
stop()
Called when the timer is finished, or it can be called earlier if the image is no longer needed.
|
boolean |
tick() |
protected void |
translateScaled(RenderContext ctx,
float scaleX,
float scaleY) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetParameterAs, getParameterAs, getParameterAsBoolean, getParameterAsBoolean, getParameterAsByte, getParameterAsByte, getParameterAsColor, getParameterAsColor, getParameterAsDouble, getParameterAsDouble, getParameterAsFloat, getParameterAsFloat, getParameterAsInt, getParameterAsInt, getParameterAsList, getParameterAsList, getParameterAsLong, getParameterAsLong, getParameterAsNumber, getParameterAsNumber, getParameterAsObject, getParameterAsObject, getParameterAsShort, getParameterAsShort, getParameterAsString, getParameterAsString, getValueMap, getValueMappublic Renderable(java.util.Map<java.lang.String,Parameter<?>> parameters)
public boolean canRender()
protected double getAllignmentX()
protected double getAllignmentY()
public float getOpacity()
public Parameter<?> getParameter(java.lang.String name)
getParameter in interface ParameterMappublic void initializeTimers()
public java.util.Collection<java.lang.String> keys()
keys in interface ParameterMappublic java.util.Collection<Parameter<?>> parameters()
parameters in interface ParameterMappublic abstract void pos(RenderContext ctx)
public void scale(RenderContext ctx)
public void stop()
public boolean tick()
protected void translateScaled(RenderContext ctx, float scaleX, float scaleY)