public abstract class AnimatorVO extends NovaEntryVO
Modifier and Type | Field and Description |
---|---|
boolean |
accumulating |
static java.lang.String |
ALPHA |
static java.lang.String |
COLOR |
static java.lang.String |
DELAY |
java.util.ArrayList<java.lang.Integer> |
lifespan |
java.util.ArrayList<java.lang.Integer> |
loop_count |
java.lang.String |
loop_mode |
static java.lang.String |
MOVE |
java.lang.String |
name |
static java.lang.String |
PARALLEL |
static java.lang.String |
RECURSIVE_TRAJECTORY |
static java.lang.String |
RESIZE |
static java.lang.String |
ROTATE |
static java.lang.String |
SCALE |
static java.lang.String |
SEQUENCE |
static java.lang.String |
SET |
static java.lang.String |
SIN_WAVE |
static java.lang.String |
SKEW |
java.util.ArrayList<java.lang.Integer> |
start_delay |
static java.lang.String |
TORNADO |
static java.lang.String |
TRAJECTORY |
static java.lang.String |
TRANSLATE |
java.lang.String |
type |
static java.lang.String |
UNSTABLE_MOVE |
static java.lang.String |
WHIRL |
Constructor and Description |
---|
AnimatorVO(JSONObject json) |
Modifier and Type | Method and Description |
---|---|
void |
applyScale(float scale) |
static AnimatorVO |
create(JSONObject json) |
abstract Animator |
createAnimator(int emitIndex,
Manipulatable target,
Animator... animators) |
protected Animator |
init(int emitIndex,
Manipulatable target,
Animator animator)
Initialize a newly created animator
|
void |
resetAnimator(int emitIndex,
Manipulatable target,
Animator animator)
Reset a specific animator to reflect this VO
|
public static final java.lang.String PARALLEL
public static final java.lang.String SEQUENCE
public static final java.lang.String ALPHA
public static final java.lang.String TRANSLATE
public static final java.lang.String MOVE
public static final java.lang.String UNSTABLE_MOVE
public static final java.lang.String ROTATE
public static final java.lang.String SCALE
public static final java.lang.String SKEW
public static final java.lang.String RESIZE
public static final java.lang.String TRAJECTORY
public static final java.lang.String RECURSIVE_TRAJECTORY
public static final java.lang.String SIN_WAVE
public static final java.lang.String TORNADO
public static final java.lang.String WHIRL
public static final java.lang.String COLOR
public static final java.lang.String DELAY
public static final java.lang.String SET
public java.lang.String name
public java.lang.String type
public boolean accumulating
public java.lang.String loop_mode
public java.util.ArrayList<java.lang.Integer> loop_count
public java.util.ArrayList<java.lang.Integer> start_delay
public java.util.ArrayList<java.lang.Integer> lifespan
public AnimatorVO(JSONObject json) throws JSONException
JSONException
public abstract Animator createAnimator(int emitIndex, Manipulatable target, Animator... animators)
protected final Animator init(int emitIndex, Manipulatable target, Animator animator)
animator
- public void resetAnimator(int emitIndex, Manipulatable target, Animator animator)
animator
- public void applyScale(float scale)
scale
- TextureOptions
public static AnimatorVO create(JSONObject json) throws JSONException
JSONException