Class DynamicsModifier.Strength
- java.lang.Object
-
- com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent
-
- com.badlogic.gdx.graphics.g3d.particles.influencers.Influencer
-
- com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier
-
- com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier.Strength
-
- All Implemented Interfaces:
ResourceData.Configurable,Disposable,Json.Serializable
- Direct Known Subclasses:
DynamicsModifier.Angular,DynamicsModifier.BrownianAcceleration,DynamicsModifier.CentripetalAcceleration,DynamicsModifier.Rotational2D
- Enclosing class:
- DynamicsModifier
public abstract static class DynamicsModifier.Strength extends DynamicsModifier
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier
DynamicsModifier.Angular, DynamicsModifier.BrownianAcceleration, DynamicsModifier.CentripetalAcceleration, DynamicsModifier.FaceDirection, DynamicsModifier.PolarAcceleration, DynamicsModifier.Rotational2D, DynamicsModifier.Rotational3D, DynamicsModifier.Strength, DynamicsModifier.TangentialAcceleration
-
-
Field Summary
Fields Modifier and Type Field Description protected ParallelArray.FloatChannelstrengthChannelScaledNumericValuestrengthValue-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.influencers.DynamicsModifier
isGlobal, lifeChannel, TMP_Q, TMP_V1, TMP_V2, TMP_V3
-
Fields inherited from class com.badlogic.gdx.graphics.g3d.particles.ParticleControllerComponent
controller, TMP_M3, TMP_M4, TMP_Q2, TMP_V4, TMP_V5, TMP_V6
-
-
Constructor Summary
Constructors Constructor Description Strength()Strength(DynamicsModifier.Strength rotation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivateParticles(int startIndex, int count)Called to initialize new emitted particles.voidallocateChannels()Called during initialization to allocate additional particles channelsvoidread(Json json, JsonValue jsonData)voidwrite(Json json)
-
-
-
Field Detail
-
strengthChannel
protected ParallelArray.FloatChannel strengthChannel
-
strengthValue
public ScaledNumericValue strengthValue
-
-
Constructor Detail
-
Strength
public Strength()
-
Strength
public Strength(DynamicsModifier.Strength rotation)
-
-
Method Detail
-
allocateChannels
public void allocateChannels()
Description copied from class:ParticleControllerComponentCalled during initialization to allocate additional particles channels- Overrides:
allocateChannelsin classDynamicsModifier
-
activateParticles
public void activateParticles(int startIndex, int count)Description copied from class:ParticleControllerComponentCalled to initialize new emitted particles.- Overrides:
activateParticlesin classParticleControllerComponent
-
write
public void write(Json json)
- Specified by:
writein interfaceJson.Serializable- Overrides:
writein classDynamicsModifier
-
read
public void read(Json json, JsonValue jsonData)
- Specified by:
readin interfaceJson.Serializable- Overrides:
readin classDynamicsModifier
-
-