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
JSONExceptionpublic 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 - TextureOptionspublic static MotionTrailVO create(JSONObject json) throws JSONException
JSONException