public abstract static class DynamicsModifier.Strength extends DynamicsModifier
DynamicsModifier.Angular, DynamicsModifier.BrownianAcceleration, DynamicsModifier.CentripetalAcceleration, DynamicsModifier.FaceDirection, DynamicsModifier.PolarAcceleration, DynamicsModifier.Rotational2D, DynamicsModifier.Rotational3D, DynamicsModifier.Strength, DynamicsModifier.TangentialAcceleration| Modifier and Type | Field and Description |
|---|---|
protected ParallelArray.FloatChannel |
strengthChannel |
ScaledNumericValue |
strengthValue |
isGlobal, lifeChannel, TMP_Q, TMP_V1, TMP_V2, TMP_V3controller, TMP_M3, TMP_M4, TMP_Q2, TMP_V4, TMP_V5, TMP_V6| Constructor and Description |
|---|
Strength() |
Strength(DynamicsModifier.Strength rotation) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateParticles(int startIndex,
int count)
Called to initialize new emitted particles.
|
void |
allocateChannels()
Called during initialization to allocate additional particles channels
|
void |
read(Json json,
JsonValue jsonData) |
void |
write(Json json) |
protected ParallelArray.FloatChannel strengthChannel
public ScaledNumericValue strengthValue
public Strength()
public Strength(DynamicsModifier.Strength rotation)
public void allocateChannels()
ParticleControllerComponentallocateChannels in class DynamicsModifierpublic void activateParticles(int startIndex,
int count)
ParticleControllerComponentactivateParticles in class ParticleControllerComponentpublic void write(Json json)
write in interface Json.Serializablewrite in class DynamicsModifierpublic void read(Json json, JsonValue jsonData)
read in interface Json.Serializableread in class DynamicsModifier