public abstract class MotionTrailVO
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
java.lang.String |
name |
int |
num_points |
static java.lang.String |
SHAPE |
java.lang.String |
type |
Constructor and Description |
---|
MotionTrailVO() |
MotionTrailVO(JSONObject json) |
Modifier and Type | Method and Description |
---|---|
void |
applyScale(float scale) |
static MotionTrailVO |
create(JSONObject json) |
abstract MotionTrail |
createTrail(int emitIndex,
DisplayObject target) |
protected MotionTrail |
init(int emitIndex,
DisplayObject target,
MotionTrail trail) |
void |
resetTrail(int emitIndex,
DisplayObject target,
MotionTrail trail) |
public static final java.lang.String SHAPE
public java.lang.String name
public java.lang.String type
public int num_points
public MotionTrailVO()
public MotionTrailVO(JSONObject json) throws JSONException
JSONException
public abstract MotionTrail createTrail(int emitIndex, DisplayObject target)
protected final MotionTrail init(int emitIndex, DisplayObject target, MotionTrail trail)
target
- trail
- public void resetTrail(int emitIndex, DisplayObject target, MotionTrail trail)
target
- trail
- NovaEmitter#onAnimationUpdate(com.funzio.pure2D.animators.Animator, float), NovaParticle#onAnimationUpdate(com.funzio.pure2D.animators.Animator, float)
public void applyScale(float scale)
scale
- TextureOptions
public static MotionTrailVO create(JSONObject json) throws JSONException
JSONException